看门狗通常用来提高系统的稳定性。当因为一些特殊的情况导致程序跑飞,或者运行逻辑错误,而没 有及时喂狗时,看门狗会将MCU重新复位,以达到自动从异常中恢复的效果。建议用户在所有应用中都使用看门狗,以提高系统稳定性。
2022-08-05 09:43:24
3261 看门狗(watch dog)是一个定时器,可以设置一个定时时间,计时到时会把MCU复位,所以MCU必须要在定时时间到之前将计数值重置(这个动作通常称为喂狗)。在嵌入式系统中加入看门狗,可以监测MCU
2022-10-19 16:04:13
2450 
看门狗(watch dog)是一个定时器,可以设置一个定时时间,计时到时会把MCU复位,所以MCU必须要在定时时间到之前将计数值重置(这个动作通常称为喂狗)。
2022-10-19 16:16:40
7400 
窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新,否则看门狗电路在达到预置的时间周期时,会产生一个MCU复位。
2022-10-19 17:00:08
10198 
STM32F10xxx系列内置两个看门狗(独立看门狗和窗口看门狗),提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2022-10-19 17:10:34
5023 
在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗和窗口看门狗。
2023-02-20 17:47:07
4092 
早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。
2023-03-03 09:18:29
1404 说到提高系统的可靠性,刚入门的工程师都知道,增加一个看门狗是重要的手段。看门狗又分软件看门狗和硬件看门狗,但是很多人可能没有深入了解其中的区别,工作中可能都遇到这样的PK: 软件和硬件看门狗有
2023-04-03 18:13:18
6532 stm32基本都内置两种看门狗(另外还有外置的看门狗芯片),窗口看门狗和独立看门狗,两种看门狗的使用方法和应用场景各不相同,今天主要讲讲最常用的独立看门狗(工作这么多年,没见谁用过窗口看门狗,这种估计在时序严格的场合会用上)。
2023-05-09 11:18:05
1051 
早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。
2023-06-06 09:40:32
1157 
看门狗大家应该再熟悉不过了,一旦忘记喂狗就会导致单片机复位,而在大部分stm32中都存在两种类型的看门狗,Independent watchdog (IWDG)独立看门狗和Window watchdog (WWDG)窗口看门狗。
2023-11-22 09:40:29
2897 
关注+星标公众号,不错过精彩内容素材来源 | STM32早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使...
2021-08-02 10:21:40
早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。 为了满足更多使用场景,现在很多MCU都集成了两个看门狗:独立看门狗与窗口
2023-03-17 16:30:26
STM32的独立看门狗概述看门狗是什么看门狗的功能独立看门狗所需的环境独立看门狗工作原理看门狗是什么由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,所以出于对单片机运行状态进行实时
2021-07-30 08:07:19
看门狗简介看门狗的功能是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号。因此要不断进行喂狗,防止系统复位。STM32看门狗STM32的独立看门狗由内部专门的40Khz时钟驱动。但这是一个
2021-08-02 08:07:03
为什么要看门狗?看门狗解决的问题是什么?独立看门狗具有哪些功能?独立看门狗的操作步骤是怎样的?
2022-01-18 07:13:53
为什么要看门狗?看门狗解决的问题是什么?独立看门狗有哪些功能?怎么操作独立看门狗?
2021-08-30 07:31:53
为什么要看门狗?看门狗解决的问题是什么?独立看门狗有哪些功能?独立看门狗有哪些操作步骤?为什么要窗口看门狗?窗口看门狗是怎样工作的?
2021-09-26 08:41:16
STM32窗口看门狗官方库函数的使用WWDG窗口看门狗操作库函数窗口看门狗操作步骤程序WWDG窗口看门狗操作库函数窗口看门狗的操作库函数在此文件下窗口看门狗操作步骤程序主程序wwdg子程序...
2021-07-30 07:45:30
典型的MCU/DSP/UP复位电源监控,外部看门狗专用电路。
2008-10-24 12:31:36
71 利用看门狗改善系统可靠性
2009-04-27 10:34:40
22 89S51看门狗功能的使用方法:在ATMEL的89S51系列的89S51与89C51功能相同,指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。向看门狗寄存器(WDTRST地
2009-09-23 23:40:03
35 HT49 MCU中看门狗计时器的设定
在单片机应用中,为了预防程序进入死循环,或跳到不希望的地方,采用看门狗计时器来防止。在程序中要是一直不清除看门狗计
2010-03-25 09:49:46
28 根据看门狗电路的原理,设计出简单适用、性能可靠的1TrL型看门狗电路以及价格低廉、性能可靠的微功耗CMOS型看门狗电路,同时还介绍了常用的uP监视器O型看门狗电路。关键词
2010-04-13 08:54:52
135
基于At89c51单片机的看门狗电路图。所谓看门狗电路是计算机技术中
2008-10-21 01:29:42
1702 
看门狗电路
看门狗电路一般有软件看门狗和硬件看门狗两种。软件看门狗不需外接硬件电路,但系统需要出让一个定时器资源,这在许多系统中很
2008-10-21 01:40:27
8698 555看门狗电路
555
2008-10-24 08:40:05
3463 
看门狗电路的作用
看门狗电路其实是一个独立的定时器,有一个定时器控制寄存器,可以设定时间(开狗),到达时间
2009-01-12 12:00:56
9030 
电子看门狗电路
2009-07-19 19:05:20
3977 
复位及看门狗电路
复位及看门
2009-08-09 21:58:05
3712 
分析研究了单片机应用系统中软件看门狗、单双时限和强制复位 看门狗 等几种常见的看门狗技术及具体的实现方法, 从提高看门狗工作可靠性的角度, 分析了各种看门狗方案的优缺点
2011-06-03 16:49:24
318 看门狗是一个计数器,它需要在一定的看门狗延时周期内被清零,如果没有清零动作,看门狗电路将产生一个复位信号使系统重新启动或建立一个非屏蔽终端、执行故障恢复子程序。
2012-03-07 16:03:11
35 根据看门狗电路的原理,设计出简单适用、性能可靠的1TrL型看门狗电路以及价格低廉、性能可靠的微功耗CMOS型看门狗电路,同时还介绍了常用的uP监视器O型看门狗电路。
2012-05-04 15:51:35
155 LPC1138看门狗(WatchDog)。
2016-01-13 16:35:39
44 Arduino的看门狗程序,UNO直接可以串口下载。
2016-05-25 10:01:13
16 本文为您讲解STM看门狗时间计算(时限)与频率计算,独立看门狗和窗口看门狗的特性、区别与联系。
2016-10-10 10:41:38
9320 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
2017-05-23 09:14:36
8558 
看门狗(WatchDog
2017-10-11 14:55:59
18 什么是看门狗定时器 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常
2017-10-16 09:19:51
18414 让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。 看门狗定时器的操作过程 使用时,WDT将递增,直到溢出,或称超时。除非处于休眠或空闲模式,WDT 超时会强制器件复位。为避免WDT超时复位,用户必须定期用PWRSA
2017-10-20 14:41:26
7220 stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗
2017-11-06 11:48:00
28250 
stm32自带两个看门狗模块,独立看门狗IWDG和窗口看门狗WWDG。看门狗主要作用是可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2017-11-09 17:17:51
8725 
stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。独立看门狗有自己独立的40Khz时钟,不存在使能问题;而窗口看门狗使用的是PCLK1时钟,需要先使能时钟。以下是关于看门狗的具体说明:
2017-11-13 11:17:33
4861 
在嵌入式系统中为提高微型机系统的可靠性和安全性, 常用的方法就是使用看门狗。看门狗分硬件看门狗和软件看门狗。硬件看门狗采用看门狗电路, 通过定时器, 对微型机任务即喂狗在运行时间上加以约束, 任务
2017-11-30 06:39:07
915 本文主要介绍了stm32看门狗复位技巧,包括三个方面:判断是否需要使用、保证看门狗工作正常、保证看门狗复位时不会引起系统异常。stm32自带两个看门狗模块:独立看门狗和窗口看门狗,可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2018-01-14 15:51:12
20258 
有些看门狗需要用软件设置或启动,因此启动失败后,初始化程序没有激活,CPU可能跳转到随机代码,使看门狗被禁止。这样的看门狗是需要有可靠的上电复位作保证的,因此,从理论上讲,原设计存在着不合理性。
2018-03-06 10:03:00
8451 
PIC系列不同型号的单片机其,看门狗设置不同,下面是以PIC16F688单片机为例。如果配置字中的WDTE=1那么后面的看门狗开关(WDT)不起作用,所以当我们程序中有休眠模式的时候我们的看门狗会
2018-05-18 01:59:00
8552 
---使用具有整合看门狗功能的处理器。许多微控制器如MSP430F5529系列具有整合看门狗的功能。它的价值在于非常容易实作,且不需要使用其他IC。然而,有一个重要的告诫:由于程序代码问题而导致
2018-08-29 08:13:05
24715 
1.关于看门狗的解释不再说明,窗口看门狗简而言之即只能看某个窗口期即某段时间内才能够喂狗。32的独立看门狗是没有中断的,而窗口看门狗可根据需要配置中断
2018-12-10 15:55:18
3694 工业级无线路由器,作为无线组网中非常重要的设备,洞察客户应用场景,只要是关乎无线组网可靠性的需求,即使是最细微的技术应用都要做到极致,比如看门狗。为什么工业级无线路由器这么重视软硬件看门狗,今天我们
2019-10-15 17:29:50
40780 基于STM32、FreeRTOS实现硬件看门狗+软件看门狗监测多任务的方法
2020-03-12 10:11:44
10742 STM8S_008_WDG独立看门狗和窗口看门狗
2020-03-20 09:39:03
6630 
窗口看门狗的上窗口就是配置寄存器WWDG->CFR里设定的W[6:0];下窗口是固定的0x40;当窗口看门狗的计数器在上窗口值之外,或是低于下窗口值都会产生复位。
2020-06-15 09:02:58
5410 
看门狗定时器可以集成在单片机(MCU)内部,也可以作为单独的芯片放在外部。看门狗芯片具有集成电路中重要的监视功能,使你可以从内部和外部监视系统的故障,并在发生故障时采取措施。
2020-06-22 14:25:12
6931 
作者:逸珺 转自:STM32 对于看门狗大家或许不陌生,但对于模拟看门狗有的朋友可能就不甚了解了。本文来聊聊模拟看门狗,旨在梳理相应的概念,理解模拟看门狗原理、与常规看门狗的异同点以及工程应用价值
2020-10-23 14:51:21
6036 
stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。
2021-07-22 11:08:33
4626 STM32 ADC模拟看门狗及其应用(电源技术期刊是什么级别期刊)-模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出
2021-08-04 18:12:22
29 对于MCU看门狗IIWDG WWDG喂狗时间的配置参考可以参考MCU的datasheet;在每个MCU的datasheet中都有这样的表格:6.3.25 Timer
2021-10-28 12:06:02
13 早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使用场景,现在很多MCU都集成了两个看门狗:独立看门狗与窗...
2021-10-28 20:06:01
8 MCU学习笔记IWDG独立看门狗1. IWDG独立看门狗概述2. 寄存器和HAL库函数配置3. 实例1. IWDG独立看门狗概述看门狗,watchdog,用于检测单片机程序运行状态的模块或者芯片
2021-10-28 20:21:13
9 关注+星标公众号,不错过精彩内容素材来源 | STM32早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使...
2021-10-29 10:51:04
2 ”表示看门狗递减计数器只能在一个窗口时间内完成刷新,否则MCU将复位。(2)窗口看门狗一般用来监测由外部干扰或不可预见的逻辑条件造成的应用背离正常运行序列而产生的软件故障。(3)要求看门狗的递减计数器需要在一个有限的时间窗口被刷新看门狗产生MCU复位的两种情况(1)除非递减计数器的.
2021-11-01 16:24:32
10 在单片机学习、开发中,我们不可避免地要接触看门狗电路,那看门狗电路是什么呢?你掌握了吗?看门狗是什么?看门狗是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作
2021-11-13 13:36:03
12 简介 看门狗定时器是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数器,一般给看门狗一个大数,程序开始运行后
2021-11-15 19:06:03
18 MCU学习笔记WWDG窗口看门狗1. WWDG窗口看门狗概述2. 寄存器和HAL库函数配置3. 实例1. IWDG独立看门狗概述用于检测由外部干扰或不可预见的逻辑条件件造成的应用程序背离正常的运行
2021-12-08 17:51:08
7 简介 看门狗定时器是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。 看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数器,一般给看门狗一个大数,程序开始
2021-12-09 09:36:06
7 WDT是英语Watchdog Timer的缩写字母。Watchdog Timer 中文名看门狗。是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔
2021-12-09 10:06:10
10 一、看门狗介绍STM32的看门狗分为独立看门狗和窗口看门狗两种,两者的使用范围大致如下图所示:STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。独立看门狗
2021-12-09 16:51:18
11 STM32单片机的看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同。
2022-02-08 16:15:35
18 STM32有两个看门狗,独立看门狗和窗口看门狗。其实两者的功能是类似的,只是喂狗的限制时间不同。
2022-02-09 10:28:07
9 MM32内置两个看门狗(独立看门狗和窗口看门狗),提供了更高的安全性、时间的精确性和使用的灵活性,可以用来检测和解决由软件错误引起的故障,其中可以使用独立看门狗在stop低功耗模式下进行MCU不复位唤醒功能。
2022-02-10 10:16:47
0 看管后,看门狗会不断的观察任务,如果任务不在指定时间内喂狗。那么,定时器到0,然后狗慌了,ESP32 就自动重启。注意模拟器没有实现看门狗功能,请大家粘贴上传到自己的ESP32开发版上运行
2022-09-13 15:42:19
6407 看门狗定时器(WDOG)模块是一个独立的定时器,可供系统使用。它提供了一个安全功能,以确保软件按计划执行,并且MCU不会陷入无限循环或执行非预期代码。如果WDOG模块在一定时间内未进行刷新,则会重置
2022-12-05 09:16:35
1390 看门狗是综合系统的重要组成部分,必须充分理解才能充分利用其功能。大多数看门狗都是有窗口的,这需要比非窗口看门狗更精确的计时,但允许更大的功能。设计人员可以使用窗口看门狗来实现上电扩展开窗、锁存功能和可编程保持时间等功能。
2022-12-14 15:35:46
3105 
看门狗定时器提高了基于微控制器的系统的可靠性。但是,它们并非万无一失。在本设计解决方案中,我们回顾了看门狗定时器电路的功能和操作,探讨了它们的局限性,并提出了一系列有助于克服这些缺点的看门狗IC。
2022-12-19 15:03:59
5488 
一、前言 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗
2022-12-22 16:58:20
2988 这里以大家熟悉的STM32为例给大家讲解一下独立看门狗的配置以及工作过程。STM32F10xxx内置两个看门狗:独立看门狗和窗口看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。
2022-12-22 17:01:43
4086 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗和窗口看门狗。
2023-01-30 14:38:17
2323 
时),WDT定时超过,就会给出一个复位信号到MCU,使MCU复位,防止MCU死机。看门狗的作用就是防止程序发生死循环,或者说程序
2023-02-09 01:21:55
8745 看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过
2023-03-29 15:46:35
2364 本文将介绍STM32的看门狗中的独立看门狗,并通过实例来喂狗、体验喂狗与不喂狗的区别。
2023-05-01 09:06:00
5376 
看门狗定时器提高了基于微处理器的系统的可靠性。引脚可选的看门狗定时器允许看门狗超时周期可调,从而提供更大的灵活性,以满足不同的处理器时序要求。窗口看门狗电路可防止系统运行过快和过慢。一个单独的漏极开路、低电平有效输出用于发出看门狗超时信号。
2023-05-08 11:23:16
1945 
stm32基本都内置两种看门狗(另外还有外置的看门狗芯片),窗口看门狗和独立看门狗,两种看门狗的使用方法和应用场景各不相同
2023-05-24 16:00:18
1956 
随着窗口看门狗变得越来越普遍,对其操作有一个基本的了解非常重要。本应用笔记介绍了窗口看门狗的几个特性,供读者了解MAX20478和MAX20480产品系列的一般知识。这些功能包括可编程扩展窗口
2023-06-15 14:20:55
2040 
对于一般的看门狗,程序可以在它产生复位前的任意时刻刷新看门狗,但这有一个隐患,有可能程序跑乱了又跑回到正常的地方,或跑乱的程序正好执行了刷新看门狗操作,这样的情况下一般的看门狗就检测不出来了。
2023-06-22 09:03:00
3330 
一、前言 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗
2023-06-22 09:09:00
2848 
工业路由器大多都会配备看门狗技术,它是保证工业路由器传输过程中连续24小时不宕机的重要保护技术,那么,什么是看门狗呢?▍看门狗功能看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有
2023-03-27 10:16:19
3026 
看门狗芯片可以通过多种方式来保证系统的稳定性和安全性,从而提高系统的可靠性和可用性。在需要长时间稳定运行的场景中,看门狗芯片是非常重要的集成电路。
2023-07-05 14:37:31
4490 输入叫做“喂狗”,输出一般连接到另外一个部分的复位端,一般是连接到单片机。“看门狗”的功能是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号。“看门狗”命
2023-09-08 09:52:20
1831 
MCU硬件看门狗+软件看门狗监测多任务的思路
2023-10-24 15:25:12
2559 
看门狗基础:STM32微控制器上的看门狗主要有两种类型:独立看门狗(IWDG)和窗口看门狗(WWDG),这两者都是用于监控系统运行状态的机制,但它们在实现和应用上有一些区别:独立看门狗(IWDG
2023-12-01 08:00:54
3438 
我们使用的MCU是普冉的PY32F030,这颗芯片在低功耗应用场景下,使用看门狗会有很多的问题和缺陷,需要非常注意,稍有不慎,就会出问题。
2023-12-02 09:47:46
2436 
大家在调试GD32 MCU系统的时候,若开了看门狗外设,是否会碰到进入调试模式看门狗就会咬狗造成无法调试的问题?
2024-02-23 09:30:42
2168 
软件看门狗和硬件看门狗都是用于监控系统崩溃的工具,它们的作用是在系统出现故障或异常情况时自动恢复系统。 软件看门狗是一种程序,运行在操作系统中,通过定时检测系统是否正常运行来判断系统是否崩溃。如果
2024-04-16 15:10:41
2346 是连接到单片机。看门狗的功能是在给定的时间周期内,如果没有收到来自MCU的喂狗信号,则会给MCU发送复位信号。2.为什么MCU需要看门狗?随着信息技术的飞速发展,
2024-12-26 17:18:38
2321 
适当的参数来确保系统在正常运行和故障场景下都能自动恢复。 ▼ 看门狗简介 ▼ 看门狗(Watch Dog Timer,WDT) ——是一种监控电路,主要应用于嵌入式系统,目的是为了提高系统的可靠性和稳定性。在看门狗电路的帮助下,当系统出现异常
2024-12-31 14:29:11
1076 
嵌入式系统开发中,看门狗是一种重要的机制,用于在程序异常时自动重启系统,保障其稳定性。本文将深入探讨看门狗及其在程序稳定性中的作用,帮助您更好地理解和应用看门狗技术。看门狗首先需要明确一点:看门狗
2025-03-12 11:37:23
4726 
评论