hola gente!!
en esta ocación los molesto por lo siguiente:
estoy haciendo pruebas con un 16F1939 y la eeprom interna, simulando en proteus, ya puedo guardar y leer valores, con eso no tengo problema,
el tema viene cuando quiero que el pic arranque con un valor precargado en una posicion de la eeprom, pongo el ejemplo:
if(temp_min!=(READ_EEPROM(25)))
{
output_high(pin_B3);
WRITE_EEPROM(25,temp_min);
}
if(temp_max!=(READ_EEPROM(30)))
{
output_high(pin_B4);
WRITE_EEPROM(30,temp_max);
}
esta parte funciona perfect, pero no logro que el programa arranque con un valor distinto de 0 en las posiciones 25 y 30
que es lo que hago mal??
#ROM 25={3}
esto no carga el valor 3 en la posicion 25?
hace horas que estoy luchando con esto y no logro nada bueno, en todos los ejemplos que vi hasta ahora veo que ponen en la direccion el valor en hexa (0x2100), en este caso
la primera para un 887, sera que un 1939 empieza en otro lugar ?
bueno... espero sus consejos, saludos!!