TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ramirez en 16 de Junio de 2009, 12:25:07
-
Buenas tardes a todos, en el intento de segir aprendiendo a programar C, y al ver en PCW que existe la opción en Debug -> single step (F7), quisiera saber como puedo utilizar esta opción, ya que aprarece como desactivada.
En definitiva lo que quisiera es ver la secuencia en las que se ejecutan cada línea del programa. No sé si esto también se podrá hacer con proteus.
Otra vez más os doy las gracias por vuestra participación
-
Hola.
Eso si se puede hacer con el ISIS. Simplemente cargas al micro el archivo .cof y le das click en el boton de "Paso a Paso" (al lado del boto play) y aparecera el codigo fuente en C de tu programa.
Saludos
-
Hola de nuevo, he logrado verlo una vez es código, pero ahora me es imposible volverlo a ver, ¿estará desactivado por alguna parte?
Gracias nuevamente
-
Hola.
Entra al Menu Debug despues de haber presionado el boton "Paso a paso" y selecciona lo que quieres ver.
Saludos
-
Gracias por la respuesta, decir que solo lo hace con algunos diseños, además en uno que conseguí hacer correr el progrma línea a línea, ahora no puedo hacerlo y sigo los mismo pasos que hice la vez anterior, incluso he reiniciado el PC, ¿qué puede ocurrir?
Gracias otra vez.
-
Que mensaje te sale? algun error? algun warm?
-
No no hace absolutamente nada. La forma que tengo de proceder es la siguiente:
1º Cargo en el PIC el programa con la extensión .cof
2º Pulso la tecla que step (la que existe a la derecha de play, para la simulación.
3º En el menú Debug, entro en step over o step into-
No se si esta es la forma correcta, a proposito ¿que diferencia hay entre step over, step into, etc?
Gracias otra vez
-
No te entiendo que es lo que te pasa ... que hace el simulador? ... podrias poner una imagen?
-
No hace absolutamente nada, hago los pasos anteriores y a veces si puedo ver el código y correr el programa paso a paso, pero el mayor número de veces, si sigo los paso anteriores no muestra ningún mensaje y no hace nada, sólo se pone en verde el incono de play y en naranga el de pause, y al poner el puntero en el lugar de trabajo en la ventana de comandos pone PAUSED, como puede verse en la imagen.
Muchas gracias
-
Pasos a seguir:
- Cargar el código con la extensión .cof al PIC
- Click en el boton Step
- Si no aparece la ventana con el código, cargarla en Debug -> PICxx CPU -> Source code. Al final del menú
- Step into, ejecutará linea a linea
- Para crear un breakpoint realizar un doble clik sobre la linea seleccionada
Video Ejemplo (http://www.youtube.com/watch?v=GUjQxrRlHhc)
-
Exactamente ... jeje ... si que le sacas jugo al Cam no suky?
ramirez: creo que lo unico que falta por probar es ir al menu y habilitar el codigo fuente.
Saludos
-
Exactamente ... jeje ... si que le sacas jugo al Cam no suky?
ramirez: creo que lo unico que falta por probar es ir al menu y habilitar el codigo fuente.
Saludos
Es que no se entendía porque no le funcionaba, así que, que mejor que un video! jejeje! Pero seguramente esto sobrecarga al foro, así que solucionado el problema lo cambio a una imagen y la lista de pasos, veamos que dice Ramirez...
-
Fantástico Suky!!!!. ahora está todo bien claro. Lo que yo hacia era pulsar STEP y esperaba una pantalla emergente con el código.
Gracias de nuevo por tu colaboración y por tu fantastico trabajo.