STM32
登录
直播中
张昂笙
7年用户
1001经验值
私信
关注
[问答]
怎样去计算看门狗的溢出时间
开启该帖子的消息推送
看门狗
溢出
怎样去计算看门狗的溢出时间?
如何去使用看门狗?有哪些小技巧?
回帖
(1)
李青妍
2021-8-2 09:20:46
看门狗溢出时间计算公式:
Tout(ms) = prv / 看门狗的时钟(KHz) * reloader
参数说明:prv是预分频器寄存器的值,值为[4,8,16,32,64,128,256],reloader是重装载寄存器的值。
stm32独立看门狗采用LSI时钟,LSI时钟范围为30~60KHz,适用于对于时间精度比较低场景。
如:(IWDG_Prescaler_64 / 32KHz) * 500 = 1000ms
使用技巧
程序中,只有一个地方喂狗(一个任务中),溢出时间小于系统容忍的最大宕机时间,大于系统最大喂狗周期,内部RC时钟误差较大,应考虑冗余量。
看门狗溢出时间计算公式:
Tout(ms) = prv / 看门狗的时钟(KHz) * reloader
参数说明:prv是预分频器寄存器的值,值为[4,8,16,32,64,128,256],reloader是重装载寄存器的值。
stm32独立看门狗采用LSI时钟,LSI时钟范围为30~60KHz,适用于对于时间精度比较低场景。
如:(IWDG_Prescaler_64 / 32KHz) * 500 = 1000ms
使用技巧
程序中,只有一个地方喂狗(一个任务中),溢出时间小于系统容忍的最大宕机时间,大于系统最大喂狗周期,内部RC时钟误差较大,应考虑冗余量。
举报
更多回帖
rotate(-90deg);
回复
相关问答
看门狗
溢出
怎样
去
计算
独立
看门狗
的
溢出
时间
?
2021-07-28
1517
怎样
去
计算
STM32独立
看门狗
的
溢出
时间
2021-08-17
1870
怎样
去
计算
独立
看门狗
IWDG的
溢出
时间
2021-09-23
1239
怎样
去
计算
STM32独立
看门狗
的
溢出
时间
2021-08-04
1188
怎样
去
计算
独立
看门狗
的
溢出
时间
2021-09-26
3285
如何
去
计算
stm32独立
看门狗
的
溢出
时间
2021-08-04
1159
怎样
去
计算
独立
看门狗
的超出
时间
和
溢出
时间
2021-08-09
2472
怎样
去
计算
STM32独立
看门狗
的喂狗
时间
2021-08-09
1539
一文读懂独立
看门狗
的原理是什么
2021-08-04
712
怎样
去
计算
看门狗
的超时
时间
2021-08-12
1166
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分