1、概述
看门狗Watchdog Timer-WDT:用于在程序跑飞时触发系统复位的装置,分为软件看门狗和硬件看门狗,基本思路为在程序中定时"喂狗",使计数器不发生溢出,当程序跑飞时,喂狗不及时,计数溢出引发系统复位。
2、MSP430 WDT_A
32位定时器,可选择用于WDT功能或内部计数器功能。
3、WDT_A相关控制寄存器
WDTCTL->Watch Dog Timer Control
复位后的定时间隔约为31.25ms,使用SMCLK作为定时源
4、WDT_A作为内部计数器的中断
WDTIE WDTIFG