Estoy enfrentando un problema de reinicio del microcontrolador. Estoy pensando en implementar lo siguiente para encontrar la función en la que sucede y luego la causa raíz. Tan pronto como ingrese a una función, incrementaré una variable global y la almacenaré en eeprom. Una vez que se realiza un reinicio, puedo identificar el evento, ya que comenzaré desde main, y leeré el último valor de eeprom. De esto puedo saber en qué función se realizó el restablecimiento. Ahora mi principal preocupación es si terminaré el ciclo de escritura de esa ubicación de memoria de eeprom. El reinicio ocurre aproximadamente después de cada 2 horas. Cualquier idea mejor o está bien escribir en eeprom.