TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Juanp en 27 de Abril de 2007, 18:53:07
-
Hola gentes, quisiera saber cuanto tiempo, antes de reiniciar, me da el WDT con un cristal de 20 MHz y un prescaler de 1:128 en un PIC 16F876. Es como para tener una noción de cada cuantas instrucciones debo poner un CLRWDT.
Muchas gracias y nos estamos viendo. :-)
-
Ese pre-escaler lo utilizas para el watchdog o para el timer0? Piensa que es exclusivo para uno de los dos. Normalmente salta cada 18ms (no lo he comprobado) sin pre-escaler, así que haz las cuentas.
Yo lo reinicio una vez en el bucle principal y no he tenido problemas. Para propbarlo puedes añadir retardos al final de tu código hasta que veas que se te resetea el PIC, ahí sabrás cuánto tiempo "te sobra".
Un saludo!!
-
Hola gentes, quisiera saber cuanto tiempo, antes de reiniciar, me da el WDT con un cristal de 20 MHz y un prescaler de 1:128 en un PIC 16F876. Es como para tener una noción de cada cuantas instrucciones debo poner un CLRWDT.
Muchas gracias y nos estamos viendo. :-)
Me parece que estas preguntando muchas veces lo mismo o de otra forma. Te refiero a este link
http://www.todopic.com.ar/foros/index.php?topic=17037.0
Ahi ves el tiempo que demorará el WDT en resetear el PIC.
Tarea: Dividir el tiempo en que aparecerá el WDT por el tiempo de instrucción (en tu caso 200nano segundos) y te dará cuantas instrucciones hace falta que transcurran.
Saludos
-
Gracias!