IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> [Nucleo-F411RE] 第4篇--用stm32CubeMx创建工程配置独立看门狗 -> 正文阅读

[嵌入式][Nucleo-F411RE] 第4篇--用stm32CubeMx创建工程配置独立看门狗

我这也是4年前大学学过,基本忘记了,重新简单的过一遍。

以下内容是个人化理解与文字表述。

简单点,主要是3个问题。

1.看门狗原理是什么?

? ? ? ? ? 看门狗是用于检测软件错误导致的故障。使能看门狗,将进行计数器递减计数,如果在寄存器计数到0之前没有写值到重载计数器,系统将产生复位。


2.有哪几个寄存器?

? ? LWDG_KR寄存器:

? ? ? ? ? ? ? ? ? ? ? ? 1.隔一段时间写入AAAAh,使看门狗就不会复位

? ? ? ? ? ? ? ? ? ? ? ? 2.写入5555h, PR和RLR寄存器才能读写??

? ? ? ? ? ? ? ? ? ? ? ? 3.写入CCCCh,启动看门狗

? IWDG_PR寄存器

????????时钟分频,影响倒计一个数的时间。例如32k的时钟,4分频,那倒计一个数就是1/8ms。

? ? IWDG_RLR寄存器

? ? ? ????12位的寄存器,2的12次方 = 4096,也就是从0计数到4095。

? ????????从stm32Cube软件里面可以看到,能够设置的IWDG down-counter reload value最大值就是4095。

?????????例如32k时钟,4分频,最小计1个数1/8ms = 0.125ms, 最大计4096个数,4096 *0125 = 512ms。

? ? IWDG_SR寄存器?


3.怎么配置使用它?

? ? ? ? ? ?1.预期效果,我要设置多少秒的看门狗 ?

?比如我要设置5s左右的,那就可选32k,64分频,2ms/计数, 重载值就是5000/2 = 2500,每次写入2500到RLR寄存器。

对应CubeMX设置:

?测试程序:

?------------------------

预期效果:

? ? ? ? ? ? a.开机后,LD2闪动n次,最后常量代表程序正常启动。

? ? ? ? ? ? b.5s左右不进行喂狗操作,程序复位,重新执行步骤1。如在5s内,按下蓝色按钮,则重新计时5s。

?代码:

? ? ? ? ? ? ?

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-21 12:20:51  更:2021-10-21 12:32:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:49:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码