独立看门狗:本质是能产生系统复位信号的计数器
喂狗:重装计数器,不让其递减到0而复位
IWDG作用:检测外界电磁干扰或硬件异常导致程序跑飞
IWDG溢出时间计算(掌握):
Tout = psc * rlr / fIWDG
Psc = 4*2^prer
Tout 是看门狗溢出时间
psc 是看门狗预分频系数
rlr是看门狗重装载值
fIWDG是看门狗的时钟源频率
prer是IWDG_PR的值
HAL库函数:
HAL_IWDG_Init();
HAL_IWDG_Refresh();
独立看门狗是异常处理的最后手段,不可依赖