C贸mo utilizar Watchdog con Arduino

Publicado por en Arduino el 11/01/2010

Para los que no lo conozcan, el watchdog (o perro guardián), es un mecanismo de seguridad que provoca un reset del sistema en caso de que éste se haya bloqueado. Consiste en un temporizador que irá continuamente decrementando un contador, inicialmente con un valor alto. Si el programa falla o se bloquea, al no poder actualizar el contador del perro guardián a su valor de inicio, éste llegará a decrementarse hasta cero y se reseteará el sistema.

Ésto es extremadamente útil cuando queremos que nuestro sistema esté siempre disponible sin preocuparse por si se tarda demasiado en ejecutar una rutina y tener que pulsar el botón de reset. Utilizar dicho sistema con Arduino es fácil y tan sólo se necesita de incluir la librería wdt.h aunque eso si, también necesitaremos cambiar el bootloader por defecto por otro nuevo con la ayuda de un programador externo. Dispondremos de un intervalo de tiempo de entre 15ms a 8 segundos.

Os dejo un enlace donde se explica en profundidad cómo utilizar el watchdog con arduino y también la descarga del nuevo bootloader.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.