Atmega8A se congela parcialmente

0

en mi proyecto estoy usando un Atmega8A como esclavo con esp8266. El atmega se está ejecutando en un oscilador interno de 8MHz. La atmega se utiliza para controlar las puertas del triac (a través de los controladores del triac).

El dispositivo funciona bien, pero después de un tiempo (en horas) aleatoriamente, la atmósfera se comporta de una manera divertida. Hay 4 pines de entrada y 4 puertos de salida. Si, a través de los pines de entrada, le doy un comando para encender su puerto respectivo, se enciende pero luego no se apaga. Los cuatro se comportan así. Se encenderán pero no se apagarán entonces. El atmega registra los cambios introducidos por GPIO que parece. Pero en los puertos de salida, simplemente subirán y no volverán a ser bajos.

¿Hay alguna manera de corregir esto o crear una función de seguridad como el restablecimiento de WDT en caso de que suceda algo? Cualquier cosa que evite que se congele de esta manera.

Por favor ayuda. Muchas gracias de antemano por su tiempo.

    
pregunta Ujjwal Syal

0 respuestas

Lea otras preguntas en las etiquetas