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

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

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

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

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

相关推荐
YuforiaCode14 分钟前
第十六届蓝桥杯 2025 C/C++组 破解信息
c语言·c++·蓝桥杯
南玖yy16 分钟前
C++ 成员变量缺省值:引用、const 与自定义类型的初始化规则详解,引用类型和const类型的成员变量自定义类型成员是否可以用缺省值?
c语言·开发语言·c++·后端·架构·c++基础语法
梦境虽美,却不长18 分钟前
51单片机快速入门之 SPI通信 2025年4月29日09:26:32
单片机·嵌入式硬件·51单片机·spi通信
YuforiaCode22 分钟前
第十六届蓝桥杯 2025 C/C++组 旗帜
c语言·c++·蓝桥杯
YuforiaCode23 分钟前
第十六届蓝桥杯 2025 C/C++B组 第二轮省赛 全部题解(未完结)
c语言·c++·蓝桥杯
keep intensify1 小时前
数据结构---单链表的增删查改
c语言·数据结构·c++·经验分享·学习·算法·分享
算法歌者1 小时前
[C]基础13.深入理解指针(5)
c语言
无聊到发博客的菜鸟2 小时前
STM32实现SPI转USB虚拟串口输出(实测40M时钟不丢包)
stm32·嵌入式·usb·spi·虚拟串口
XWXnb62 小时前
STM32 中断系统深度剖析
c语言·开发语言·stm32·嵌入式硬件
光子物联单片机2 小时前
GD32F407单片机开发入门(十七)内部RTC实时时钟及实战含源码
stm32·单片机·嵌入式硬件·mcu·gd32单片机