Initialization:
/* Setting watchdog work mode */
WDMOD |= WDMOD_WDEN;
WDMOD |= WDMOD_WDRESET;
/* Dropping watchdog timeout flag */
WDMOD &= ~WDMOD_WDTOF;
/* Setting watchdog timeout */
WDTC = WatchdogTimeout;
WDFEED = 0xAA;
WDFEED = 0x55;
-----------------------------------------------
Reset each cycle:
WDTC &= ~WDMOD_WDTOF;
/* Feeding 0xAA, 0x55 to restart watchdog */
WDFEED = WDFEED_WDFEED(0xAA);
WDFEED = WDFEED_WDFEED(0x55);
This code is from our Watchdog driver. We've successfully test it.Message
Re: does watchdog work ?
2004-09-15 by cd_racer2