STM32 窗口看门狗中的喂狗操作具体是指什么

是指清空看门狗计数器,
看门狗实际上就是一个定时计数器,用来防止程序发生意外而设置的一个监测装置,只要看门狗功能打开,看门狗计数器的计数值是会不停的增加,程序正常运行时,需要在看门狗计数器达到最大值之前(就是看门狗最大计数时间之内)将其清空,使其重新开始计数,这就是“喂狗”。
如果程序跑飞,或者发生什么意外状况,而使得“喂狗”操作不能正常进行,看门狗计数器会不断增加,直到溢出,然后单片机复位,从而避免单片机跑飞以后失控而导致死机。

 

STM32的 是向下递减的,,。喂狗程序就是 周期性的 赋初值,取值在40H和7FH之间(程序正常的话,就不会复位了),当程序出现跑飞等现象时,由于不能执行赋初值而发生复位

 

??????????????????

posted on   lydstory  阅读(554)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-12-29 冲动的离职--具体详谈
2020-12-29 技术在外地
2020-12-29 内核谈
2020-12-29 亲人
2020-12-29 人之行为
2020-12-29 秦腔

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示