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

stm32--独立看门狗

最近学习到独立看门狗,总结下笔记

1.看门狗的作用:防止程序异常跑飞,跑飞时,进行系统复位,从而不会导致代码瘫痪,奔溃卡死在某段程序。

2.看门狗其实是12bit递减计数器,,减到0会产生一个复位信号,这时会产生复位,如果在减到0之前,我们重新装载计数器值,这样就不会复位。所以在程序你认为会卡死的地方,写上喂狗,如果喂狗成功,那么程序没卡死,反之。

3.独立看门狗配置步骤:

1.关闭写保护(只有关闭写保护才可以对独立看门狗进行写操作)

2.设置预分频系数和重装载值

3.喂狗

4.开启看门狗

下面看代码就行

http://www.lryc.cn/news/169525.html

相关文章:

  • vue3中css使用script中定义的变量
  • Ubuntu 22.04 安装配置 flatpak
  • oracle创建数据库以及用户,并导入dmp格式数据
  • [deeplearning]pytorch实现softmax多分类问题预测训练
  • 【C++初阶】动态内存管理
  • Mac电脑安装Zulu Open JDK 8 使用 spring-kafka 消费不到Kafka Partition中的消息
  • CodeArts Check代码检查服务用户声音反馈集锦(2)
  • 红帽RHCE9.0学什么内容,新版有什么变化
  • 线性代数的本质(一)——向量空间
  • PP-Tracking之C++部署
  • 智慧公厕建设,要以技术为支撑、体验为目的、业务为驱动
  • 通过Sealos 180秒部署一套K8S集群
  • 如何获取美团的热门商品和服务
  • 开启编程之门
  • 【ES】Too many dynamic script compilations within, max: [75/5m]; 问题处理
  • LED智能家居灯 开关调光 台灯落地灯控制驱动 降压恒流IC AP5191
  • 贪心算法的思路和典型例题
  • 演讲笔记|《一个ppt者的成长故事》
  • 【八大经典排序算法】堆排序
  • Redis五大基本数据类型
  • AI一点通: OpenAI whisper 在线怎么调用,怎么同时输出时间信息?
  • OpenText EnCase Mobile Investigator 查看、分析和报告被调查手机的证据
  • 【JavaScript】video标签配置及相关事件:
  • SpringSecurity 初始化解析
  • ip netns网络空间使用
  • 解决 Cannot read property ‘key‘ of undefined
  • 「聊设计模式」之工厂方法模式(Factory Method)
  • 局部变量,全局变量与内存
  • Python爬虫异常处理实用技巧分享
  • 【性能测试】Jmeter —— jmeter计数器