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

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

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

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

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

相关推荐
qq_401700412 分钟前
C语言void*
c语言·开发语言
youcans_31 分钟前
【动手学电机驱动】 STM32-FOC(11)ST MCSDK6.0 电机控制软件框架
stm32·单片机·嵌入式硬件·foc·电机驱动
程芯带你刷C语言简单算法题32 分钟前
Day28~实现strlen、strcpy、strncpy、strcat、strncat
c语言·c++·算法·c
rechol1 小时前
cpu异常中断(2)
单片机·嵌入式硬件
会编程是什么感觉...1 小时前
硬件 - 常见通信协议整合
单片机·嵌入式硬件·fpga开发
fufu03112 小时前
Linux环境下的C语言编程(四十二)
linux·c语言·算法
沐欣工作室_lvyiyi2 小时前
基于单片机的垃圾容量监测与语音交互系统设计(论文+源码)
stm32·单片机·嵌入式硬件·垃圾桶
rechol2 小时前
mcu启动流程
stm32·单片机·mcu·嵌入式
chuwengeileyan13 小时前
stm32 adc采集光敏传感器模块的模拟输出脚A0的值
单片机·嵌入式硬件
jianfeng_zhu3 小时前
不带头节点的循环双链表
c语言