A diferencia de otros uC’s en los ATmega el WDT se puede habilitar y deshabilitar por programa, pudiendo cambiar el tiempo de reset a voluntad.
En éste post mostraré como habilitar y deshabilitar el Watch Dog Timer en cualquier ATmega.
En nuestro archivo de macros tenemos que agregar el siguiente codigo. (Link al programa)
Estas definiciones no son aplicables a todos los ATmega, en un ATmega8 solamente de puede llegar a 2 segundos mientras que en un ATmega324P se puede llegar hasta 8 segundos.

La macro anterior permite habilitar el wdt.

La macro anterior permite deshabilitar el wdt.
Ahora mostrare en sencillo ejemplo de su uso.

No hay comentarios:
Publicar un comentario