TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Peyelet en 03 de Septiembre de 2020, 21:06:48

Título: Watchdog en 18f4520
Publicado por: Peyelet en 03 de Septiembre de 2020, 21:06:48
Buenas noches a todos, necesito incorporar el WDT en 18f4520 no consigo hacerlo funcionar correctamente. Lo habilite desde la configuracion, y cuando lo hecho a andar se resetea pero cuando regresa no continua con el programa. Que estoy haciendo mal? Solo lo habilite, configure el postscaler  y coloque algun clrwdt en el programa.
Cuando resetea se supone que arranca desde cero o continua donde quedo?
Gracias!!
Título: Re:Watchdog en 18f4520
Publicado por: alexhumbertoa en 03 de Noviembre de 2020, 21:56:52
el watchdogtimer siempre hace reset, es decir, comienza el programa desde el principio.
Título: Re:Watchdog en 18f4520
Publicado por: KILLERJC en 03 de Noviembre de 2020, 22:34:01
tenes que asegurarte que nada en tu programa, tenga mas tiempo que lo que demora el WDT.

EDIT: Perdon, aclaro, debes ejecutar el CLRWDT siempre antes que se termine el tiempo, por lo que si el tiempo del WDT es de 1s por ejemplo, no podrias nunca tener un delay de 2s seguido.