STM32之看门狗

STM32有独立看门狗(IWDG)和窗口看门狗(WWDG)。

采用窗口看门狗(WWDG),有一个死前中断,可以用来作一个报警的功能。

独立看门狗超时时间计算公式

假设LSI是32KHz,超时时间等于 预分频系数(4)乘重装值(4095),除以LSI频率(32K)

4*4095/32000,得到512毫秒

在程序while(1)里喂狗,防止程序跑飞,HAL_IWDG_Refresh(&hiwdg1); //喂狗

配合HAL_Delay()函数测试是否配置成功。

超过512毫秒不喂狗,stm32复位重启。

窗口看门狗超时计算公式

设置PCLK1为140MHz

1400000/4096/128 = 267

(127 - 63)/267 = 239ms

(127- 127)/267 = 0ms

当窗口定时器被初始化启动后,如果在0ms---239ms之间没有进行喂狗操作,那么窗口看门狗将超时复位程序。

相关推荐
GUET_一路向前4 小时前
STM32 MCU OTA 升级办法2
stm32·单片机·嵌入式硬件
brave and determined4 小时前
传感器学习(day15):无人超市:从技术狂欢到理性回归,RFID的发展
单片机·嵌入式硬件·rfid·数字电路·nfc·嵌入式设计·近场通讯
wotaifuzao5 小时前
I2C通信--深度解析与未来发展
单片机·嵌入式硬件·物联网·信息与通信·i2c
mastercoder--6 小时前
速通51单片机————点亮LED与控制LED
单片机·嵌入式硬件·51单片机
CS Beginner7 小时前
【ESP32】Keil搭建ESP32-C3环境
单片机·esp32
无垠的广袤7 小时前
【FPB-RA6E2 开发板】Zephyr 串口打印 DHT11 温湿度
c++·单片机·串口通信·开发板·瑞萨·传感器·dht11
曾浩轩8 小时前
跟着江协科技学STM32之3-4按键控制LED&光敏传感器控制蜂鸣器
科技·stm32·嵌入式硬件
尼喃8 小时前
单节锂电池充电芯片核心选型,高可靠性充电方案技术精要
单片机·51单片机·芯片
兆龙电子单片机设计8 小时前
【STM32项目开源】STM32单片机数字电子秤系统
stm32·单片机·物联网·开源·毕业设计
d111111111d9 小时前
逻辑最清晰的STM32F1/F4标准库工程创建
stm32·单片机·嵌入式硬件