Mi mente ha quedado bloqueada!!!
Demasiadas ideas, para la pequeña parte que utilizo de mi cerebro....
lo que ando haciendo, es intentar guardar los estados de las variables flag que he creado en mi programa
----
onof var bit
start:
read 1,onof
inicio:
portb.1 = onof
if portb.0 = 1 then
toggle onof
write 1,onof
endif
goto inicio
---
asi, a groso modo, si el pic, se reinicia dios quiera que nunca ocurra
entramos en la etiqueta start, y restauramos la variable onof
y luego nos quedamos dando vueltas en el bucle inicio variando el estado del led que tengo conectado a portb.1
si detectamos cambio de estado en el portb.0, cambiamos en estado de la variable onof y la guardamos en la eeprom.
la variable onof, solo puede tener los valores 0/1... bueno, esto lo hace bien, y lo guarda en la eeprom bien, pero no me enciende o apaga el led que tengo en portb.1
alguna sugerencia?
pienso que puede ser porque el valor se almacena en el bit 0 de la posición 1 de la eeprom....
se que la pregunta, es algo simple, pero mi mente, se a atascado...