看门狗的配置如下:
void wdogInit(void)
{
unsigned long ulValue = 5*SysCtlClockGet(); // 准备定时2000ms
SysCtlPeripheralEnable(SYSCTL_PERIPH_WDOG); // 使能看门狗模块
WatchdogResetEnable(WATCHDOG_BASE); // 使能看门狗复位功能
WatchdogStallEnable(WATCHDOG_BASE); // 使能调试器暂停看门狗计数
WatchdogReloadSet(WATCHDOG_BASE, ulValue); // 设置看门狗装载值
WatchdogEnable(WATCHDOG_BASE); // 使能看门狗
WatchdogLock(WATCHDOG_BASE); // 锁定看门狗
}
|