sábado, 21 de mayo de 2011

Manejo del WDT

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)

wdt1

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.

wdt2

La macro anterior permite habilitar el wdt.

wdt3

La macro anterior permite deshabilitar el wdt.

Ahora mostrare en sencillo ejemplo de su uso.

wdt4

No hay comentarios:

Publicar un comentario