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

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

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

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

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

相关推荐
老当益壮梁奶奶2 分钟前
Linux软件编程学习笔记(二)Linux文件IO编程入门:从fopen到fgetc
linux·c语言·c++·笔记·学习
sunoo-2292 分钟前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
LuminousCPP1 小时前
栈和队列专题(四):LeetCode 232. 用栈实现队列|双栈分工 + 按需迁移 + 摊还 O(1)
c语言·数据结构·笔记·算法·leetcode
流浪0012 小时前
C/C++ 后端筑基系列(一):C语言 —— 从基础到进阶系统指南
c语言
捷瑞电子工坊10 小时前
FreeRTOS任务管理:从入门到实践(标准库版)
stm32·嵌入式·freertos·实时操作系统·任务管理·标准外设库·任务挂起与恢复
caimouse13 小时前
ReactOS 图形系统分析(51):元文件子系统 — metafile.c
c语言·开发语言
莫浅子14 小时前
day01-USB架构与枚举
c++·单片机·嵌入式驱动
Hello_Damon_Nikola16 小时前
INMP441从入门到精通
单片机·嵌入式硬件·物联网
ye1501277745516 小时前
12V转3V-5V2A电位器无极调光调速WT7027
stm32·单片机·嵌入式硬件
Canmag 兴隆磁性17 小时前
C 系列充磁机
c语言·开发语言·学习·永磁材料·充磁·退磁