stm32 打开窗口看门狗 怎么程序就复位

stm32 打开窗口看门狗 怎么程序就复位,第1张

窗口看门狗有中断,这个中断的作用是在计数器达到下限0x40的时候,产生中断,让你喂狗,如果你不喂狗,计数器的值变为0x3f的时候,将会产生系统复位,即使是喂狗,也应该在中断里快速喂狗,要不时间长了计数器减一也会变成0x3f产生复位。还有一个上限值,这个值如果大于计数器的初始值,那么就没有任何作用了,这个值小于计数器的初始值得时候,当计数器的值大于上限值时你对计数器进行装载,将会产生复位,只有在计数器减到小于上限值时,你才能重新装载计数器,意思就是说只有计数器的值在上限值和下限值之间你才能装载计数器,否则就会产生系统复位,当上限值小于下限值,也没有意义。
如需程序请再联系。

软件复位看,有个函数实现复位,上电复位就是上电后复位,有上电复位电路,电容电阻电感组成、可以查查去,两个没啥大的区别,我一般都是加个复位按键,这样调试的时候比较方便,另外一般程序里加看门狗的时间过了不喂狗,狗狗会给片子复位。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12895766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存