TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: copertun en 08 de Febrero de 2006, 17:43:00
-
Wenas, he seguido el tutorial de conket sobre la conexion de proteus y ccs y no lo logro ahcer funcionar, os cuento loq me sucede, lo primero abro el schematic del fichero, y le doy a code generation tools y alli selecciono en path el directorio de ccs, pero a la hora de elegir en tool el ccs no me sale no se pq, y en las capturas de conket si q sale q ha elegido como tool ccs, es decir el proteus no me permite seleccionar como tool el ccs, solo me deja elegir el ccsoff y debido a eso, es por lo q a la hora de simular me da un error q dice q no se encuentra ccs, le he estado dando vueltas pero no logro hacerlo funcionar, asi q echadme una mano si podeis.
Gracias.
-
Haber yo tampoco soy un experto en esto, pero espero que esto te sirva para algo. He estado mirando los tutoriales de conket, cuando configura el proteus lo hace con el compilador de ensamblador puede ser que el proteus no sea compatible con ccs (que no estoy muy seguro). Pero otra cosa más fácil es programar en el propio programa de ccs compilarlo alli y cargar el .hex antes de simular. De esta manera no debes de preocuparte de que compilador utilizas ni nda mas, colocas los componentes haces click en las propiedades del pic y eliges la ruta para meterle el .hex
Espero que te sirva.Un saludo de yeikh!!
-
Buenas!!!decir primero que PROTEUS si es compatible con CCS. Haber has configurado todo igual qu en esta imagen:

Y despues debes configurar el .cof como dice esta imagen:

Y ya podras incluir ficheros en .cof para su simulacion y depuracion en PROTEUS....
vamos si siges todo al pie de la letra debe salirte bien!
aqui te pongo de nuevo el enlace al tutorial:
http://www.conket.com/modules.php?name=Sections&op=viewarticle&artid=33&page=3
Si tienes problemas dilo!pero es muy raro que no te salga....
Suerte!!!
-
Muchas gracias a todos por responder, el problema ya esta arreglado lo q he hecho ha sido instalar otra version de proteus y ya me permite seleccionar como tool al ccs
, ya por fin puedo simular los ejemplitos de vszener, saludos y gracias de nuevo.
-
Amigos, yo hago todo eso pero me sale el error de que no encuentra el archivo .COF y po lo tanto no lo puedo correr, saben porque es esto?, segui todos los pasos
-
otro de mis problemas es que estoy haciendo una simple conexionn en I2C para un pcf8574 este lo conecto a un LCD, pero me sale el error VSM model pcf8574 not found.dll, y no me corre,
-
Buenasss!!!haber, lo de que no encuentra el .cof....¿que archivo cargas en el pic? el .hex o el .cof? recuerda que debes cargar el .cof.
Con respecto a pcf8574, es que no tienes el modelo o la libreria de ese componente, por lo tanto no lo puede simular, debes conseguirla y ponerla en la carpeta de models para su correcta simulacion
Suerte!!!
-
bueno vszener, estoy cargando el cof no el hex, pero no lo genera....con respecto al pcf8574, tengo muchas librerias y no hay este model.....el pcf8574 viene dentro de una libreria llamada dallas o phillips, y no hay model de eso
-
Yo jamas he modificado esos parametros en proteus y nunca he tenido problemas para depurar programas hechos en c (CCS), solo cargo en archivo .cof en el pic y ya...
-
¿que version de PROTEUS usas?
-
Jeje y mi mensaje??¿!!!!se le han olvidado a ponerlo los de mi@ jeje! ainssss, bueno lo repito, haber, ¿que version de PROTEUS usas?
Suerte!!!
-
Actualmente tengo la version 6.7 sp3, pero con la 6.2 tambien me funcionaba con solo cargar el cof....
-
Yo tengo la version 6.3 sp1, no se donde conseguir el model del pcf8574....aparte tengo un subprograma en otro archivo, el lcd.c, al que llamo desde mi archivo principal, esto influye?, como puedo generar el cof, sin el proteus?, es posible? tal vez directamente en el ccs, lo he intentado pero nada.
-
Yo tengo la version 6.3 sp1, no se donde conseguir el model del pcf8574....aparte tengo un subprograma en otro archivo, el lcd.c, al que llamo desde mi archivo principal, esto influye?, como puedo generar el cof, sin el proteus?, es posible? tal vez directamente en el ccs, lo he intentado pero nada.
-
Yo tengo la version 6.3 sp1, no se donde conseguir el model del pcf8574....aparte tengo un subprograma en otro archivo, el lcd.c, al que llamo desde mi archivo principal, esto influye?, como puedo generar el cof, sin el proteus?, es posible? tal vez directamente en el ccs, lo he intentado pero nada.
-
Vamos haber, no nos liemos, el archivo .cof lo genera el CCS al compilar tu programa, dara varios archivos entre los cuales estan el .hex y el .cof, dicho archivo(el .cof) una vez compilado tu programa libre de errores, es el que usaremos en PROTEUS, al pic le cargaremos dicho archivo .cof y a simular! eso si debidamente antes configurado como dice arriba!Aunque al amigo Duende_Azul le funcione sin configurar nada....
Suerte!!!
-
El proteus no genera el archivo .cof, eso lo hace el CCS; yo lo tengo configurado de esta forma (debe ser la configuracion por defecto pues yo no he tocado nada de eso..
)

Esa ventana esta en Option/File format
La version de CCS es 3.242
-
Efectivamente los dos teneis razón, vszener y Duende azul.
Si se compila desde el entorno IDE de CCS te genera autómaticamente el .cof, sin tocar nada ya que viene señalado por defecto.
Si se compila desde PROTEUS no hay manera de que el CCS te genere el .cof, a no ser que lo configures debidamente con el +DF y indicando la ruta del fichero generador del .cof
Un saludo
Edito: Ni tan siquiera hace falta la ruta del fichero generador del .cof
, con el +DF ya te genera el .cof
-
bueno....me reporto diciendo que el del problema era yo, lo que pasa es que cuando hay sub archivos del mismo programa como es el caso de lcd.c o 17f877.h por ejemplo, deben ir en una misma carpeta, lo unico que no soluciono es que no tengo el model del pcf8574, de la libreria dallas o phillips, si alguien sabe o lo tiene aviseme porfavor...sigo probando mi lcd por i2c....gracias, creo que deberia haber un tutorial online....jeje como del pic 16f877 y 16f84 pero de proteus no...?
-
Yo uso esta configuración del CCS en el proteus, el generará todo lo necesario para usar el codigo fuente tanto en el PCWH como en el proteus.