Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Watchdog timer, essentially, prevent processor from stall states, if something goes wrong with some instruction or some operation he reset the machine at the initial state. For that reason he have to be refilled periodically by the software for keep it far from zero (that means machine stuck) and is mainteined in infinite count.
You can disable it, but in this case you don't have advises of machine stucks and if some instruction goes wrong the processor simply stall remaining in this state until manual reset.
Usually depends on your uController, in PIC Microchip there are option in the configuration words, in AVR Atmel there a fuses.
U can decide of switch it off, it's like working without protection... maybe 99% of times it's useless, but in some critical application, without watchdog, the process simply stuck and without a manual reset u can't get ride of it.
Sorry but i'm not experienced in 8051 architectures, i think u can find something from your IDE, i don't know what kind of language do you use (C, Assembly), or if u use Keil nor IAR, try to google "watchdog <yourIDEname>".
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.