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

相关推荐
森焱森18 分钟前
GD32F4 DSP
linux·c语言·arm开发·驱动开发·嵌入式硬件
SystickInt23 分钟前
32 LCD显示(FSMC应用)-寄存器
stm32·单片机·嵌入式硬件
d111111111d24 分钟前
C语言中static修斯局部变量,全局变量和函数时分别由什么特性
c语言·javascript·笔记·stm32·单片机·嵌入式硬件·学习
逐步前行1 小时前
C51_74HC595串口转并口
单片机·嵌入式硬件
Fly ☆2 小时前
arecord[linux下的录音工具]命令的用法
linux·运维·服务器·嵌入式硬件
轻微的风格艾丝凡2 小时前
浅谈哈佛结构与冯诺依曼结构
嵌入式硬件·嵌入式软件
阿拉斯攀登3 小时前
STM32 架构概述
stm32·单片机·架构
时空未宇3 小时前
Hi3403-Demo板烧写OH-L1镜像烧写指引
嵌入式硬件
weixin_452600693 小时前
守护用电安全的“守护神”,高性能CMOS漏电保护器专用电路D55127快速响应可替代FM2149
嵌入式硬件·无人机·充电桩·散热风扇
物联网牛七七3 小时前
STM32 EXTI(外部中断)详解
stm32·单片机·嵌入式硬件·exti