STM32CUBE配置STM32F072独立看门狗

1. F072独立看门狗介绍

独立看门狗手册内容

在这里插入图片描述

翻译一下

3.14.4 独立看门狗
该独立看门狗基于8位预分频器和12位下行计数器,具有用户自定义的刷新窗口值,由独立的40 kHz内部RC提供时钟,独立于主时钟运行,可以在停止和待机模式下运行。它既可以作为看门狗在出现问题时重置MCU,也可以作为自由运行定时器进行应用程序超时管理。它可以通过配置项进行硬件或软件设置。

看手册,40KH频率下,不同分频值的最短和最长溢出时间

在这里插入图片描述

计算方法(理想化)

基准时钟40KHz
分频系数32,则实际时钟 为:40 000/32 = 1250Hz;
每个周期时间 为:1/1250 = 8ms;
设 重装载值 为:2500-1;
则 看门狗溢出时间(复位时间)为:2500*8 = 20 000ms;
太长了,改为1S,
有:1000/8=125;
则重装载值 为125-1(0-124)。

2. 配置

在这里插入图片描述

在这里插入图片描述

时钟设置:

在这里插入图片描述

3. 代码增加

HAL_IWDG_Refresh(&hiwdg);	//喂狗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuDvei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值