STM32 IWDG喂狗时间计算
STM323 IWDG独立看门狗,功能和相关介绍就不用再作说明了,配置过程如下
// 配置步骤:
// 1、向IWDG_KR写入0x5555,取消IWDG_PR和IWDG_RLR的写保护;
// 2、配置IWDG_PR(分频值)和IWDG_RLR(重装置)的值;
// 3、向IWDG_KR写入0xAAAA,喂一次狗,使STM32重新加载IWDG_RLR的值
// 4、向IWDG_KR写入0xCCCC,启动看门狗,记得在程序相关处每隔一段时间喂狗
相应代码程序:
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(IWDG_Prescaler_8);
IWDG_SetReload(0xFFF);
IWDG_ReloadCounter();
IWDG_Enable();
其中关于喂狗时间计算,请看下表:
举个例子:
如果 IWDG_SetPrescaler(IWDG_Prescaler_8);即为8分频
IWDG_SetReload(0xFFF);
查看上表,可以得知,IWDG计时时间为8192.2ms,如果超过改时间段还没有进行喂狗程序,将视为程序跑飞,会执行初始化程序
表83来自互联网.
STM32 IWDG喂狗时间计算相关推荐
- STM32的独立看门狗(IWDG)看门狗时间计算
注意:0对应4分频,1对应8分频,......所以时间计算公式要乘以4,为: Tout=(4 * 2^PR * (RL+1))/40 ms 最小时间单位:1/40 ms 考虑分频系数 Prescale ...
- STM32 定时器 周期 频率 时间 计算
一:周期 时间 公式:T(溢出时间)=(ARR+1)*(PSC+1)/Tclk ARR:自动重装载值 PSC:预分频系数 TCLK:时钟频率 例如:Tclk=72MHz ARR=719 PSC=99 ...
- cubeIDE开发, stm32独立看门狗IWDG的CubeMX配置及HAL库底层实现分析
一.STM32 的IWDG简介 2.1 看门狗原理 看门狗本质上就是一种计数器,和我们现实生活中一炷香现象.沙漏现象等是同理的,计数器一般有两种做法,一种是递增,超过固定阀值报警:一种是递减,通常值降 ...
- STM32—独立看门狗(IWDG)
STM32-独立看门狗(IWDG) 独立看门狗(IWDG) STM32-独立看门狗(IWDG) 独立看门狗(IWDG) IWDG 简介 IWDG 功能框图剖析 独立看门狗时钟 计数器 重装载寄存器 键 ...
- STM32 IWDG时间计算方法
以STM32L051为例,代码使用STM32CubeMX生成. 从时钟配置界面可以看到,IWDG使用内部时钟. 外设配置如下图: 计算公式如下: Tout=((4×2^PR) ×RLR)/LSI时钟频 ...
- 【STM32】stm32独立看门狗(IWDG)
stm32独立看门狗(IWDG) 0x01 IWDG简介 0x02 IWDG主要性能 0x03 IWDG寄存器配置 0x01 IWDG简介 STM32F10xxx内置两个看门狗,(独立看门狗和窗口看门 ...
- STM32 - 独立看门狗IWDG - 使用注意事项+代码
一.包含头文件 #include "stm32f10x_iwdg.h" 二.设置 独立看门狗 的超时时间 1.配置代码 /** 设置 IWDG 的超时时间* Tout(ms) = ...
- STM32独立看门狗最大喂狗时间
独立看门狗的喂狗时间长短由分频系数和重装值决定. 分频系数最大设置数值为7,下图为设置数值和实际分频系数对应关系,知6和7对应最大分频倍数:256分频 独立看门狗使用的是内部独立的RC振荡器,频率为4 ...
- STM32独立看门狗(宠物狗)
一.前言 ······在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系 ...
最新文章
- android中一个解决办法
- 六大技巧提升员工信息安全意识
- 使用Myeclipse完成Hibernate的逆向工程
- Xcode 12 导出ipa包
- 2021大学生创业计划书范例
- keil中下载程序的擦除功能
- 华硕计算机cpu怎么超频怎么设置,内存和CPU超频操作_华硕 ROG Rampage VI Apex_主板评测-中关村在线...
- windows server 2012显示桌面图标
- 使用 styled-components 定义组件样式
- ddl(ddl是什么意思网络语)
- 对php课程的建议,万紫千红总是春——对新课程语文教学、复习的建议与采饶措施a href=http://www.ruiwen.com/friend/list.php(教师中心专稿)/a...
- 【AD小知识】PCB布线理论及实际操作
- 如何用微信群、微信霸屏进行引流
- Kotlin骚气写法 三
- usd to php exchange,USD to PHP
- Attention Is All You Need 论文笔记
- Android菜单详解——子菜单(SubMenu)
- 抖音赚钱记,新手如何玩转抖音,每天赚300起(连载五)
- cmd命令行启动MySQL提示服务名无效/服务无法启动
- css---7自定义字体