预期效果:
LED 灯闪烁5次, 然后熄灭
一.WWDG是什么?用来干啥?
1.查STM32参考手册:
关键字:检测软件故障(比较程序正常运行时间与看门狗计数器值的关系)
用人话:规定程序运行的时间段, 大于或小于规定时间段就判断为程序运行出错, 用WWDG进中断改为正确的执行时间(计数值)。
2.原理分析
上图!!!
这图非常好,该图给出WWDG产生复位的两种方式
1.T【6:0】(计数初值) > W【6:0】(上窗口值), 并且有给WWDG_CR寄存器写计数值(只要T6位没有清零, 一段时间系统自动给该寄存器写计数值