STM32独立看门狗和窗口看门狗的区别

独立看门狗:
本质上是一个定时器,这个定时器有一个输出端,可以输出复位信号

该定时器是一个 12 位的递减计数器 ,当计数器的值减到 0 的时候,就会产生一个复位信号 。如果在计数没减到 0 之前,重置计数器的值就不会产生复位信号,这个动作我们称为喂狗
窗口看门狗:

当计数器的值减到某个定值时还不喂狗的话,到下一个计数就会产生复位,这个值称为窗口的下限值 ,这个跟独立看门狗类似,不同的是 窗口看门狗的计数器的值在减到某一个数之前喂狗的话也会产生复位,这个叫窗口的上限值,可以人为设定。

这就好比是养了一只小狗,当你一段时间不喂狗粮的话,它就要提示你肚子饿了,需要喂它狗粮了(喂狗),不然它就汪汪叫(复位)hhh~

相关推荐
似水এ᭄往昔1 天前
【C语言】文件操作
c语言·开发语言
蒙奇D索大1 天前
【数据结构】第六章启航:图论入门——从零掌握有向图、无向图与简单图
c语言·数据结构·考研·改行学it
weixin_508821651 天前
1ms软延时,不用定时器,stm32
stm32·单片机·嵌入式硬件
烂蜻蜓1 天前
C 语言中的递归:概念、应用与实例解析
c语言·数据结构·算法
weixin_508821651 天前
stm32 主频216MHz,写个ms延时函数,us延时函数
stm32·单片机·嵌入式硬件
华清远见IT开放实验室1 天前
【新书上市】《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》,高校教学推荐,STM32入门必读书籍!
stm32·单片机·嵌入式硬件·虚拟仿真·必读书籍·高校教学
智木芯语1 天前
【58】编程技巧:单片机编程命名规范
单片机·嵌入式硬件·嵌入式·#stm32·#stc8
javaisC1 天前
c语言数据结构--------拓扑排序和逆拓扑排序(Kahn算法和DFS算法实现)
c语言·算法·深度优先
小郝 小郝1 天前
【C语言】strstr查找字符串函数
c语言·开发语言