Autor Tema: Programa reloj I2C y pic 16f84  (Leído 4571 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Francirius

  • PIC10
  • *
  • Mensajes: 32
Programa reloj I2C y pic 16f84
« en: 01 de Noviembre de 2010, 00:49:26 »
Hola compañeros, estoy tratando de modificar el programa de reloj DS1307 por i2c con el pic, este programa sale en el libro "Microcontrolador PIC16F84-Desarrollo de proyectos". Resulta que quiero agregarle una alarma, pero en cuanto modifico el programa, me salen un monton de errores (113,105 si mal no recuerdo, referentes a las etiquetas), que son incoherentes por que he compilado el programa original sin problemas, pero encuanto le agrego unas instrucciones, no me deja compilarlo y arroja como 20 lineas con errores, y referentes a etiquetas que antes funcionaban!. Este problema me tiene muy confundido, y agradeceria su ayuda
« Última modificación: 01 de Noviembre de 2010, 10:23:35 por un Moderador »

Desconectado martincnc

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 352
Re: Ayuda! Programa reloj I2C y pic 16f84
« Respuesta #1 en: 01 de Noviembre de 2010, 01:01:46 »
Hola Francirius, bienvenido al foro!

Para que podamos ayudarte seria necesario que subas el código y/o menciones detalladamente cuales son los errores que se generan durante la compilación del programa; sino sabes de que se tratan estos últimos podes copiar el informe de salida que se genera al momento de compilar el programa.

Saludos!

Desconectado Francirius

  • PIC10
  • *
  • Mensajes: 32
Re: Programa reloj I2C y pic 16f84
« Respuesta #2 en: 02 de Noviembre de 2010, 00:44:46 »
ese es el codigo original del programa, en el archivo de proteus ya venia cargado el .hex, y funciona sin problemas, lo raro es ke compilo nuevamente el asm y cuando lo simulo, tira puras incoherencias en el lcd.

Desconectado martincnc

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 352
Re: Programa reloj I2C y pic 16f84
« Respuesta #3 en: 02 de Noviembre de 2010, 02:26:09 »
Hola Francirius.

Acabo de intentar compilar tu programa y después de la lista de errores referidos a las etiquetas menciona lo siguiente:

Citar
Error[105]   C:\USERS\LAURA\DESKTOP\I2C_RELOJ_01.ASM 626 : Cannot open file (Include File "BUS_I2C.INC" not found)
Error[105]   C:\USERS\LAURA\DESKTOP\I2C_RELOJ_01.ASM 627 : Cannot open file (Include File "DS1307.INC" not found)
Error[105]   C:\USERS\LAURA\DESKTOP\I2C_RELOJ_01.ASM 628 : Cannot open file (Include File "RETARDOS.INC" not found)
Error[105]   C:\USERS\LAURA\DESKTOP\I2C_RELOJ_01.ASM 629 : Cannot open file (Include File "LCD_4BIT.INC" not found)
Error[105]   C:\USERS\LAURA\DESKTOP\I2C_RELOJ_01.ASM 630 : Cannot open file (Include File "LCD_MENS.INC" not found)

Esto quiere decir que no se pueden abrir los archivos *.INC los cuales contienen rutinas que no están incluidas en la función principal, por lo que para compilar el programa con alguna modificación deberás encontrar los archivos faltantes o reemplazarlos por rutinas creadas por tu cuenta que cumplan con los requerimientos del sistema.

Saludos!

Desconectado Francirius

  • PIC10
  • *
  • Mensajes: 32
Re: Programa reloj I2C y pic 16f84
« Respuesta #4 en: 02 de Noviembre de 2010, 23:23:37 »
mm pero yo efectivamente tengo todos esos archivos, todos los include, incluso los he dejado en la misma carpeta...


 

anything