基于STM32HAL 库实现独立看门狗,进行异常检测
能产生系统复位信号的计数器含义:超出1秒未喂狗,程序将自动关机,常用于某处程序进去死循环,重启程序,例如合泰杯时,串口需要重启才能接收数据,通俗来说,就是一定时间没有喂狗,狗就会死,喂狗了,狗就继续活着;注意事项:*****独立看门狗是异常处理的最后手段,不可依赖,应在设计时尽量避免异常的发生。*****启用IWDG后,LSI时钟会自动开启;应用场景:在一些需要高稳定性的产品中,并且对时间精度要求低的场合比如:串口接收数据异常,程序卡在了中断里长时间无法跳出等等情况Tout :溢出时间;
原创
2024-07-16 00:42:38 ·
217 阅读 ·
0 评论