pic Jul. 2016 | Page 83

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