TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: vszener en 25 de Mayo de 2006, 09:32:19
-
Pues para simular nuestro codigo en c en proteus
[MANUAL] Simular CCS en PROTEUS (http://www.box.net/shared/e8itgknnov)
PD: Recordar que para la simulacion antes debemos tener integrado nuestro compilador CCS en PROTEUS, para ello [MANUAL] Integrar CCS en PROTEUS (http://www.todopic.com.ar/foros/index.php?topic=12184.0)
Suerte!!! :wink:
-
Muy bueno los manuales, el de simular c en proteus merece una segunda parte, ¿cuando la vemos? je je
Salu2 :mrgreen:
-
Hey vszener!!!
Muchas gracias por tus manuales... Yo para simular en proteus directamente cargaba el fichero .hex obtenido al compilar en el pic pero claro, de esa forma no se puede comprobar paso a paso el programa y es más complicado saber dónde está el fallo... Así que tomaré nota de tus explicaciones y me pondré a ello.
-
Ya se ha resubido.
Suerte!!! ;)
-
Una pregunta... esto se activa para cualquier versión de proteus...? hasta para 7.2??? es que lo he hecho, y pues no me aparece el codigo en C, me aparece la ventana sola sin nada!!!! Miren: http://www.todopic.com.ar/foros/index.php?topic=19830.0
:(
Atte: Enigma... La llanerita de Guayana :D
-
Apartir de la versión 6.8 o 6.9 no hace falta seguir esos pasos, directamente cárgale el archivo .cof que te genera el compilador.
Suerte!!! ;)
-
:(
Porque a mi no me aparece el código en C????
:( :( :( :( :( :( :(
Atte: Enigma... La llanerita de Guayana :(
-
muy raro, acabo de probar una version 7.2 y va muy bien, sin nada de integracion sale el codigo cuando coloco el .cof
ummm, muy raro, intenta reinstalar tu protues, talvez no aceptaste todas las opciones al momento de la instalacion
-
:(
Por que a mi??? siempre tengo problemas!!! :( :( :( :(
Atte: Enigma... La llanerita de Guayana :(
-
Crea un nuevo esquemático en proteus desde cero, verás que te funciona.
Suerte!!! ;)
-
O.k, voy a instalar de nuevo Proteus!!!!... Cualquier cosa pego un frito por aquí!!!! :D
Atte: Enigma... La llanerita de Guayana :g)
-
Muy bueno! esto es de gran utilidad! ya lo estoy probando vszener!
-
Hace un dia tuve el mismo problema Enigma y esq tenia el .c y el .cof fuera de donde estaba todo lo q hacia en proteus. Prueba pegando estos a donde estan los archivos q crea el proteus al guardar un proyecto.
Creo q no me expliq bien :lol:
Ojala sea eso, suerte.
salu2 8)
-
lo qeu qeuire decir nuestro buen amigo jeremylf creo es:
siempre guardar todos los archivos (.c .cof .hex .dsn) osea el codigo el codigo compilado de ccs y el esquema de tu simulacion en proteus, todo en la misma carpeta, para que asegurar que marche mb :mrgreen:
-
Gracias Cryn y Jeremylf por el consejo, a mi me pasaba lo mismo que a Enigma, no podia ver el codigo c en proteus, asi que movi los archivos a la carpeta del proteus y listo! :-/ ya funciona.
Saludos
-
si eso es muy importante, pues yo ni lo pensaba, pues por defecto yo guardo todo referente a un proyecto en una sola carpeta, seguramente muchos hacen lo mismo, solo es para tener orden y no mezclar todo :mrgreen:
-
Buenas tengo proteus 7.2 sp2 ley las versiones posteriores a la 6.8 no nocesitaba instalar ingun parche pero en mi version de proteus no puedo cargar el cssc para ver la ejecucion de las lineas de c paso a paso. por lo que quisiera saber que le e de hacer a mi proteus, ademas de que css creo k algunos hex no los genera bien, pues un mismo codigo si lo genero yo no funciona y si lo generas otros usuarios del foro si, por lo que por favor aver si me pueden ayudar, llevo 2 semanas asi parado y no veo salida a este problema .
gracias
-
1. cargas en el pic el archivo .cof, con el .hex obviamente no veras el codigo c. ni variables
2. en el menu Debug, le das Start/Restart Debugging ó Ctrl+F12
3. eb el menu Debug, en la parte inferior debe aparecerte un submenú PIC CPU, por cada microcotrolador en el proyecto.
4. en ese submenú se despliegan las opciones
Sourcecode
Variables
Registers
Data Memory
EPROM memory
Program Memory
Stack
5. para ver el codigo en C y las variables, activa las dos primeras opciones,
6. luego para hacer el debug usa de acuerdo a tus necesidades las opciones
Step over F10
Step into F11
Step out Ctrl+F11
Step to Ctrl+F10
-
Y para aclarar un poco más, el archivo .cof lo genera el compilador, es decir, el CCS, por lo tanto no debes integrarlo en Proteus para poder ver los resultados.
PD: Por e-mail te expuse los pasos a seguir para que la compilación desde MPLAB con CCS y posteriormente la simulación con el archivo .cof o el .hex sea correcta. Aún así, los datos aportados por Giovanny son de bastante utilidad para poder ver el archivo fuente a la hora de simularlo paso a paso, este procedimiento también lo puedes encontrar en el pdf que se descarga en el primer mensaje.
Suerte!!! ;)
-
Muchas gracias , eso me quedo muy claro pero mi problema esta en el css no me compila bien no se por que por que cerebro a compilado mi codigo me lo pasa y funciona si lo compilo yo no me funciona no se si estoy haciendo algo mal, esa era mi pregunta por correo, pues el css lo tengo para que me genere hex de 8 bit pero mis hex no se por que no los trata el proteus, claro esta que algo tengo mal en css no en proteus pero no se como sacarle punta.
Muchas gracias, y siento si me pongo follonero pero este fallo me tiene desesperado.
-
:) Pues solo para agradecer el que te hayas tomado la molestia
de compartir tus documentos con la banda del foro!!!!
Espero que conforme avance en una serie de proyectos pueda
cooperar también con la banda programadora de pics 8)
-
Muchas gracias por postear información tan interesante y especialmente útil.
Qué pena que tardé muchas horas buscando solucionar mi problema de simulación, ya que con el lenguaje asm no tenía problemas porque es diferente y con ccs me estoy iniciando, pero al fin encontré la solución en este tema.
Atte. Julio
Guayaquil-Ecuador
Que Viva La SaLsa !!!