TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gapsna en 13 de Octubre de 2010, 01:30:13
-
Hola, estoy programando un pic 18f4455, y nececito guardar y leer un dato en la eeprom, sin embargo, al compilar, el picc no reconoce las funciones, a peasr de que las encontre en su fuuncion de ayuda. el codigo en la parte que uso las funciones es:
if(arranque==0 && ruta==0)
{
circulo= read_eeprom(0x780000);
}
...
if(viobolai==1||viobolad==1||viobolac==1){
write_eeprom(0x780000,0xFF);
mia=1;
mda=1;
delay_ms(10000);
}
los erroes que muestra son
Undefined identifier read_eeprom
Undefined identifier write_eeprom
Alguien sabe si es por que me falte agregar una libreria??
es la primera vez que trabajo con la eeprom.
Muchas gracias.
-
Que version de ccs tienes?
-
No estoy seguro, pero al farle F1 en la ventana de ayuda, sal V.4, asi ke supongo es la 4, no se ke ta vieja sea, la tengo desde hace un par de anios.
Pero, al aparecer las funciones en su ayuda no deberia reconocerlas?.
Muchas gracias.
-
Talvez no estés incluyendo la librería específica del PIC18 y el compilador no sabe qué función insertar.
-
Es CCS o PICC ?
-
Parece CCS.
HiTech PICC usa __delay_ms() en vez de delay_ms().
-
hola, gracias por su ayuda, el problema lo solucione haciendo un picwizard nuevo. XD