hola bueno ahoa me meto cada ves mas en la programacion. gracias al foro ya em meto a mirar mas en las librerias. aunque aun me logra comprender por completo todo. pero siento que voy por buen camino.
bueno he compilado un pic que nunca habia usado. el pic18f46K20 se compilo sin problemas pero genera algunos errores que quiero comprender mas que errores son advertencias del MPLAB X IDE.
a continuacion porgo la salida del compilador
output:
:: warning: (1273) Omniscient Code Generation not available in Free mode
pruebas.c:27: warning: (1385) variable "_RA0" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8391)
pruebas.c:28: warning: (1385) variable "_RB0" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8407)
pruebas.c:30: warning: (1385) variable "_RB0" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8407)
pruebas.c:32: warning: (1385) variable "_RA1" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8393)
pruebas.c:33: warning: (1385) variable "_RB1" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8409)
pruebas.c:35: warning: (1385) variable "_RB1" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8409)
pruebas.c:37: warning: (1385) variable "_RA2" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8395)
pruebas.c:38: warning: (1385) variable "_RB2" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8411)
pruebas.c:40: warning: (1385) variable "_RB2" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8411)
:: warning: (1311) missing configuration setting for config word 0x300001, using default
:: warning: (1311) missing configuration setting for config word 0x300002, using default
:: warning: (1311) missing configuration setting for config word 0x300003, using default
:: warning: (1311) missing configuration setting for config word 0x300005, using default
:: warning: (1311) missing configuration setting for config word 0x300006, using default
:: warning: (1311) missing configuration setting for config word 0x300008, using default
:: warning: (1311) missing configuration setting for config word 0x300009, using default
:: warning: (1311) missing configuration setting for config word 0x30000A, using default
:: warning: (1311) missing configuration setting for config word 0x30000B, using default
:: warning: (1311) missing configuration setting for config word 0x30000C, using default
:: warning: (1311) missing configuration setting for config word 0x30000D, using default
pruebas.c:27: warning: (1385) variable "_RA0" is deprecated (declared at C:\Program Files\Microchip\xc8\v1.32\include\pic18f46k20.h:8391)
segun comprendo la variable RA0 tiene un problema, pero no entiendo bien como solucionarlo y la importancia del problema ya que logra compilar, y en el simulador proteus funciona bien.
is deprecated ?... ¿significa que no ha sido declarada en el pic18F46K20.h o dejada al aire me imagino?. no comprendo bien este termino ya que la traduccion significa menospreciada o dejada de lado. en programacion quizas tiene otro sentido.
y por ultimo:
pic18f46k20.h:8391 (:8391) este como especie de puerto ( en direcciones web), este numero no se a que hace referencia, si alguien es tan amable de explicarme estos terminos ya que al parecer MPLAB X IDE te dice donde se encuentra el error o te lo aproxima o referencia donde podria estar el problema y me gustaria comenzar a entender este tipo de lenguaje y advertencias.
desde ya gracias.