Hola, pues estoy intentando guardar datos en la memoria EEPROM de 5 en 5, cambiando de posición para no sobre escribirlos, pero no puedo, porque el contador no aumenta.... aqui esta el codigo:
I VAR BYTE
Inicio:
IF SWITCH1 = 1 THEN
IF (I > 253) THEN
I = 0
ELSE
GOTO Grabar
ENDIF
Grabar:
ZONA = 1
ESTADO = 192
SEROUT ENVIA, N2400, [1]
SERIN RECIBE, N2400, SEGUNDOS, MINUTOS, HORAS
WRITE I, ZONA
WRITE I+1, SEGUNDOS
WRITE I+2, MINUTOS
WRITE I+3, HORAS
WRITE I+4, ESTADO
LED1 = 1
LEDALARMA = 1
I = I+5
ELSE
LED1 = 0
ENDIF
GOTO Inicio
Los datos que se envian por serout y llegan por serin, no tienen problema (es una conexión entre 2 pics), pero se estan sobreescribiendo en las posiciónes 0,1,2,3,4, y lo que quiero es aumentar esa variable para que se este guardando de 0-4, 5-9, 10-14, etc.
Espero que me puedan ayudar, gracias!.
P.D. Problema resuelto.... estaba cargando otro archivo .HEX en el ISIS.... Bah, ese tipo de errores son de lo más tontos y te hacen perder un buen de tiempo ¬¬