如上图所示,窗口看门狗的计数器只能减到0x40,即为1000000,对应的T6位为1,其他位皆为0,T6位作为标志位的话,就不能再减少了,减少即复位WDGA是窗口看门狗的使能位。上方的比较器装载的值会和下方的值作比较,如果T6:0>W6:0也会产生复位。当全为0000000即为3FH,即自动复位,其实意思就是T6位比较特殊,减到0x40的时候,再减的话T6就变为0.而自动复位了。
窗口看门狗的计算
独立和窗口看门狗一旦启用无法关闭,其步骤
1.开启时钟
2.设置分频系数
3.设置上窗口值
4.开启提前唤醒中断设置中断优先级
5.使能看门狗
6.喂狗
7.编写中断服务函数
STM32窗口看门狗
最新推荐文章于 2024-10-01 15:26:34 发布