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

相关推荐
sukalot几秒前
windows 驱动实例分析系列: NDIS 6.0的Filter 驱动改造(四)
windows·单片机·嵌入式硬件
RIGOL小普25 分钟前
如何用李萨如图形测正弦信号的频率?若不使用李萨如图形,如何用示波器测交流信号频率?
单片机·嵌入式硬件·fpga开发·硬件工程·射频工程
charlie1145141915 小时前
STM32 从0开始系统学习2
stm32·嵌入式硬件·c·1024程序员节·arm架构·寄存器映射
乌南竹12 小时前
STM32外设应用
stm32·单片机·嵌入式硬件
CoderBob12 小时前
芯片固件加密方式
c语言·嵌入式硬件
唯创知音14 小时前
语音提示器-WT3000A离在线TTS方案-打破语种限制/AI对话多功能支持
人工智能·单片机·物联网·智能家居·语音识别
小狗爱吃黄桃罐头15 小时前
江协科技STM32学习- P23 DMA 直接存储器存取
科技·stm32·学习
沐欣工作室_lvyiyi16 小时前
基于STM32的智能寝室控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·物联网·毕业设计·智能家居
limingade16 小时前
手机实时提取SIM卡打电话的信令声音-新的篇章(三、Android虚拟声卡探索)
android·linux·嵌入式硬件·物联网·智能手机