第六章 看门狗
LPC213x系列微控制器的看门狗(Watch Dog)可以配置为复位模式或者中断模式,当启用看门狗之后,如果不在看门狗定时器递减到0之前及时喂狗(重新填充计数值),就会导致系统复位或者触发中断。
看门狗主要用来防止系统挂死而无法复位。
LPC213x看门狗计数周期为Tpclk x 256 x 4 ~ Tpclk x 232 x 4。
硬件原理图
寄存器描述
WDMOD寄存器配置看门狗工作模式。
WDTC寄存器配置看门狗计数值。
WDFEED寄存器连续写0xAA 0x55使能看门狗并喂狗。
WDTV为当前计数值,不断递减。当通过WDFEED喂狗时,WDTV加载WDTC值。