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

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

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

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

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

相关推荐
☆璇1 小时前
【数据结构】栈和队列
c语言·数据结构
Heartoxx2 小时前
c语言-指针与一维数组
c语言·开发语言·算法
金色光环3 小时前
stm32与tp-linkv2接线、解决识别不到芯片问题
stm32·单片机·嵌入式硬件
秋说4 小时前
【PTA数据结构 | C语言版】将数组中元素反转存放
c语言·数据结构·算法
森焱森5 小时前
APM与ChibiOS系统
c语言·单片机·算法·架构·无人机
kyle~6 小时前
C/C++字面量
java·c语言·c++
蜡笔小电芯7 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
Wangshanjie_987 小时前
【STM32】-单片机数据通讯基本概念
stm32·单片机
qq_401700417 小时前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法