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