TODOPIC
Microcontroladores PIC => - Flowcode - => Mensaje iniciado por: Aikar en 31 de Octubre de 2013, 05:53:49
-
Hola a todos, estoy realizando un programita para controlar unos tiempos de ON, de OFF y numero de ciclos.
Los tiempos y ciclos los selecciono con un pulsador y los muestro en un display.
Hasta ahí todo correcto y funciona bien. El problema es que esos tiempos los tengo que guardar en la eeprom del PIC (16F876) para que cuando apague el prototipo
mantenga los datos. Lo que pasa es que a veces lo guarda bien, pero de repente de la por fallar y me muestra lo que no es.
Ejemplo: (esto es lo que muestra el display)
tON....tOFF.....CICLO
2.........4..........6
En el caso bueno apago y lo guarda correctamente.
en el caso malo, al encenderlo, me muestra esto:
tON....tOFF.....CICLO
255.......4..........6
ó
tON....tOFF.....CICLO
2.......255..........6
ó
tON....tOFF.....CICLO
255.......255........6
le da igual como ponerlo..
No entiendo por que me hace eso. Si alguien me puede ayudar, se lo agradeceré.
Muchas gracias
-
solucionado.
Al final lo que pasaba era que le mandaba escribir el dato en la memoria dentro de un bucle y al final se volvía loco.
Ya siento haber iniciado un tema para esto... :? pero estaba desesperado.
Gracias