Pruebe usted con otras variantes, como, por ejemplo, hacer parpadear PIC, o
desplazarlo por la pantalla.
5.3.8 El Watchdog
Conocer la existencia y el manejo del Watchdog es fundamental, en muchos
casos. Esta herramienta es un contador de 8 bits que, al desbordarse, produce el reseteo
del micro. La única forma de evitar este reseteo es, por tanto, borrarlo por software cada
cierto tiempo con la instrucción CLRWDT, que devuelve su valor a 0. Su velocidad
normal es la de una cuenta por cada ciclo de instrucción, aunque puede asignársele el
preescaler para reducir su frecuencia (vea el registro option para aprender el uso de este
divisor).
Su utilización es opcional, y se activa (o no) durante el proceso de grabación del
micro. Todos los grabadores que conocemos y hemos usado tienen en sus menús o
funciones la opción específica.
Sirve para evitar posibles problemas de grabación no controlados o controlables
por la razón que sea, como, por ejemplo, bucles infinitos, esperas exageradamente
largas de alguna determinada entrada, etc., y es especialmente interesante en ambientes
con mucho ruído, ya que éste puede afectar al PC, mandándolo a ejecutar una línea al
azar.
5.3.9 Notas para el profesor sobre la elaboración de estos programas
Todos los programas de este apartado están sacados de los libros "µcontroladores
PIC: Teoría y Práctica”, y “µControladores PIC, la solución en un chip”, de J. Mª
Angulo. Su documentación, muchas veces insuficiente, bajo nuestro criterio, ha sido
ampliada, en todos los casos. Han sido adaptados al entorno MPLAB (pues estaban
orientados a programas de MS-DOS) y simulados para comprobar que carecían de
errores, así como corregidos, cuando era pertinente. Los comentarios sobre los mismos,
lejos de ser sacados de los mencionados libros, son basados en sus respectivas pruebas.
Todos los programas tienen modificaciones sobre los originales para demostrar nuestra
81