Buenos días
No logro encontrar el error. Tengo un equipo que le permite al usuario grabar un dato entre 0000 y 9999, visualizados en un display 7 seg. Lo graba en la eeprom, arrancado en la dirección 0000.
La idea es que el usuario graba el dato, desconecta el equipo, vuelve en dos semanas, elige el dato grabado y comienza un proceso de cuenta muy simple que se detiene cuando la cuenta coincide con el dato grabado.
Peeero... Grabo el dato, queda todo perfecto, Desconecto, vuelvo a conectar al rato y de los 4 dígitos a grabar, uno o dos me quedan en FF. Pongamos que grabo 0011, el ¨11¨ queda perfecto, pero alguno de los 00 se pasan a FF. Entonces cuando voy a la tabla para mostrar el dato en el display...FF no está contemplado...el micro salta a cualquier lado y se cuelga.
No tengo idea porque me hace esto, algo se me está escapando.
Cualquier sugerencia es bienvenida.
Muchas gracias.