当前位置: 首页 > news >正文

STM32 WDG看门狗

在这里插入图片描述
在大型项目中,BUG根本无法避免,因为可能的状态太多了,总有那么意想不到的情况发生,
所以,对于程序员,第一要要丰富的经验,避免一些常见的bug,
第二,程序要经常迭代,发现bug,及时修补,
第三,使用看门狗,产生卡死崩溃现象后,帮我们复位
虽然不能解决bug本身,但是可以极大地提高程序地健壮性,很多bug都是偶然发生的,简单复位一下,就会有很大概率让程序走向正轨,

看门狗的结构和定时器非常相似,只不过定时器溢出,产生中断,看门狗定时器溢出,直接产生复位信号。然后喂狗,其实也是重置这个计数器,

独立看门狗只有一个最晚时间期限,喂狗时间只要不超过这个最晚界限就可以了,

窗口看门狗:喂狗有最早和最晚的期限,有对它喂狗的时间窗口可以卡的很死,快了慢了都不行,串口看门狗使用的是APB1的时钟,它没有专用的时钟,所以不算是独立

在这里插入图片描述
PR和PSC是一个意思,都是Prescaler的缩写。,因为可能不是一个人写的,所以有点区别,
IWDG_RLR 和定时器的ARR是一样的,
RLR是Reloader,ARR是Auto Reloader,

上面加黑的位于1.8V供电区,下面位于VDD供电区,

在这里插入图片描述
独立看门狗工作的环境是什么?
是程序可能跑飞,可能收到电磁干扰,程序做出任何操作都是有可能的,只设置一个位就有可能误操作,变成1或者变成0的概率比较大

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/24814.html

相关文章:

  • 【学习笔记】手写Tomcat 二
  • C语言练习题3
  • 嘎嘎好用!分享7款一键生成论文的软件AI在线写作
  • 代码随想录打卡Day29
  • GAMES101(7~8节,着色,插值,渲染流水线)
  • 力扣题解2555
  • 【电子通识】规格书上的%FS和%RD具体指什么?
  • AIGC大模型扩图:Sanster/IOPaint(4)
  • 使用Spring Boot来开发一个准妈妈交流平台
  • chapter14-集合——(List-LikedHashSet)——day18
  • 记录一款人气领先的开源国产 ERP 系统
  • JS_事件的简介和常见事件的绑定_01
  • 005——栈
  • c++智能指针
  • 天线方向 面试/笔试题 汇总
  • 2. 变量和指令(omron 机器自动化控制器)——2
  • chfsgui局域网共享局域网http服务 Cute HTTp File Server软件
  • 【白话Redis】缓存雪崩、穿透、击穿、失效和热点缓存重建
  • 使用QT界面运行roslaunch,roslaunch,roscore等
  • 常见 HTTP 状态码详解与Nginx 文件上传大小限制