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之间没有进行喂狗操作,那么窗口看门狗将超时复位程序。

相关推荐
项目題供诗几秒前
51单片机入门(二)
单片机·嵌入式硬件·51单片机
恶魔泡泡糖15 分钟前
51单片机步进电机
单片机·嵌入式硬件·51单片机
tobias.b1 小时前
408真题解析-2010-12-计组-程序执行时间
单片机·嵌入式硬件·fpga开发·计算机考研·408真题解析
List<String> error_P1 小时前
独立看门狗IWDG原理详解
stm32·单片机·嵌入式硬件·定时器
王然-HUDDM1 小时前
技术领跑:HUDDM-7D系统L4级功能安全预研验证
人工智能·嵌入式硬件·安全·车载系统·汽车
shansz20202 小时前
CDC虚拟串口与硬件串口传输速度的对比测试
单片机·嵌入式硬件
一个云朵2 小时前
【江协科技】KEIL如何下载离线支持包
单片机·嵌入式硬件
云山工作室2 小时前
基于单片机的居家智能音箱系统(论文+源码)
单片机·嵌入式硬件·毕业设计·毕设·智能音箱
单片机系统设计3 小时前
基于STM32的智能防摔报警系统
stm32·单片机·嵌入式硬件·毕业设计·防摔报警·短信报警·号码设置
人间不清醒ab4 小时前
FREERTOS检测任务栈内存情况
c语言·单片机