Tienda | Foros | Blogs
 

pic lee mal dato de eeprom al arrancar

Seguir

hola tengo un problema con un pic que al encender lee mal un dato de la eeprom. es un byte que se guarda como parametro. en general lo lee bien. pero de repente con un encendido cualquiera lo lee mal, y a partir de ahi lo sigue leyendo mal, como que el dato de la eeprom se modifico. agradezco si alguien que le paso esto puede sugerir una solucion. 



2 Soluciones propuestas

en que lenguaje está programando?
  • hace 1 año

    Avatar de danidal74

    assembler de pic. risc.

  • hace 1 año

    Avatar de henmope

    puede mostrar el codigo para ver si hay un error, quizas desborda el stak o algo así

Podría ser que la eeprom interna esté corrupta o bien el pic está trabajando con ruido.  Hay varios manuales en la web donde muestran que soluciones implementar para evitar ruidos eléctricos.  En mi caso implementé unos capacitores de muy bajo valor en los pines de entrada además de unos filtros en la sección VCC.  Para verificar la eeprom,  deberías leer el pic  y ver que te arroja el software lector.  ICprog,  picprogrammer,  etc, etc.   He visto que tienen la opción de leer la eeprom interna.