当前位置:文档之家› STM32单片机的独立看门狗和窗口看门狗的特点及用法解析

STM32单片机的独立看门狗和窗口看门狗的特点及用法解析

STM32 单片机的独立看门狗和窗口看门狗的特点及
用法解析
1.看门狗介绍
看门狗这东西虽然简单,但我相信绝大多程序员没有足够重视它。

使用看门狗保证系统正常地运行是非常有必要的。

我们在设计产品时,代码以及硬
件设计缺陷或是外界电磁干扰都有可能使系统死机,如果不能正常对其进行
复位,系统的可靠性将大打折扣。

看门狗分为软件看门狗和硬件看门狗两
类,其原理都是使用一个独立定时器来计时,超出时间就会产生复位信号,
主要区别看是否具有独立的硬件结构,如果有,就是硬件看门狗,如果是一
个普通定时器实现的那幺就是软件看门狗。

STM32F407 片内有两个看门狗:独立看门狗IWDG 以及窗口看门狗WWDG,下面来讨论各自的特点和用
法。

2.IWDG 的特点以及使用
IWDG 是一个独立看门狗,具有独立于系统的时钟,与片外看门狗更为相似,使用片内独立的阻容时钟发生电路计时,记录时间为=(时钟频率
(40KHz)/ 分频数)*IWDG_SetReload(t),t《0xFFF.也就是说记录的最大设定的复位时间为(1/40K)*256*0xFFF = 26.2 S。

由于IWDG 使用的时钟。

相关主题