HI,
so I have programmed watchdog to make RESET if my program falls down ...
But I'm asking how I can test in practice it really works ?

all the best for you all !

regards
-arto-

Ttelmah

Joined: 11 Mar 2010Posts: 12736

Posted: Wed Feb 21, 2018 1:47 pm

Just do something that doesn't reset the watchdog.

If you just sit is a loop that never exits, the only way 'out' will be the watchdog.

Beware though. Using the watchdog properly is a lot more complex than most people realise. You need to design you code to only reset it, if everything is working right. Work out how often you will reach the point where you reset it, then look at the data sheet and work out what watchdog time is the closest fit above this _in all cases_. The caveat here is that many chips have a watchdog timer that gives an enormous time range. So the nominal '18mSec' for some chips actually gives a time between 7mSec and 28mSec. You'd have to ensure your reset always occurs in less than 7mSec on such a chip....