CW32A030的看门狗有独立看门狗和窗口看门狗如下:
1、 独立看门狗(IWDT)
独立看门狗定时器(IWDT) 使用专门的内部RC 时钟源RC10K,可避免运行时受到外部因素影响。一旦启动
IWDT,用户需要在规定时间隔内对IWDT 的计数器进行重载,否则产生溢出会触发复位或产生中断信号。
IWDT 启动后,可停止计数。用户可选择在深度休眠模式下IWDT 保持运行或暂停计数。
专门设置的键值寄存器可以锁定IWDT 的关键寄存器,防止寄存器被意外修改。
2、 窗口看门狗(WWDT)
CW32A030 微控制器内部集成窗口看门狗定时器(WWDT),用户需要在设定的时间窗口内进行刷新,否则看
门狗溢出将触发系统复位。WWDT 通常被用来监测有严格时间要求的程序执行流程,防止由外部干扰或未知
条件造成应用程序的执行异常,导致发生系统故障。
3、 SysTick 定时器
此定时器常用于实时操作系统,但也可用作标准递减计数器。它的特点是:
●● 24 位递减计数器
●● 自动重装载能力
●● 当计数器达到 0 时产生可屏蔽的系统中断
|