Autor Tema: Eeprom, no consigo hacerla andar bien.  (Leído 3609 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Aikar

  • PIC10
  • *
  • Mensajes: 2
Eeprom, no consigo hacerla andar bien.
« 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
« Última modificación: 31 de Octubre de 2013, 06:24:36 por Aikar »

Desconectado Aikar

  • PIC10
  • *
  • Mensajes: 2
Re: Eeprom, no consigo hacerla andar bien.
« Respuesta #1 en: 31 de Octubre de 2013, 08:21:12 »
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