MCU硬件看门狗+软件看门狗监测多任务的思路
2023-10-24 15:25:1234 工业无线路由器、工业级无线DTU上“看门狗”技术为何如此受欢迎?今天我们就来搞懂它。一.什么是“看门狗”看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中
2023-09-08 09:52:20325 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般来说都是向下计数的,给看门狗一个数字,程序开始运行后看门狗开始倒计数。
2023-07-27 16:30:241637 一、前言 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗
2023-06-22 09:09:00496 SATM32单片机的看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同,今天来看一下他们的具体区别和配置方法。
2023-06-22 09:07:001489 对于一般的看门狗,程序可以在它产生复位前的任意时刻刷新看门狗,但这有一个隐患,有可能程序跑乱了又跑回到正常的地方,或跑乱的程序正好执行了刷新看门狗操作,这样的情况下一般的看门狗就检测不出来了。
2023-06-22 09:03:00401 早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。
2023-06-06 09:40:32283 stm32基本都内置两种看门狗(另外还有外置的看门狗芯片),窗口看门狗和独立看门狗,两种看门狗的使用方法和应用场景各不相同
2023-05-24 16:00:18480 stm32基本都内置两种看门狗(另外还有外置的看门狗芯片),窗口看门狗和独立看门狗,两种看门狗的使用方法和应用场景各不相同,今天主要讲讲最常用的独立看门狗(工作这么多年,没见谁用过窗口看门狗,这种估计在时序严格的场合会用上)。
2023-05-09 11:18:05248 看门狗定时器提高了基于微处理器的系统的可靠性。引脚可选的看门狗定时器允许看门狗超时周期可调,从而提供更大的灵活性,以满足不同的处理器时序要求。窗口看门狗电路可防止系统运行过快和过慢。一个单独的漏极开路、低电平有效输出用于发出看门狗超时信号。
2023-05-08 11:23:16508 本文将介绍STM32的看门狗中的独立看门狗,并通过实例来喂狗、体验喂狗与不喂狗的区别。
2023-05-01 09:06:001566 什么区别?学完这篇文章就可以迎刃而解了。 1、硬件看门狗的原理 硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也
2023-04-03 18:13:181240 工业路由器大多都会配备看门狗技术,它是保证工业路由器传输过程中连续24小时不宕机的重要保护技术,那么,什么是看门狗呢?▍看门狗功能看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有
2023-03-27 10:16:19482 早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。
2023-03-03 09:18:29352 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗和窗口看门狗。
2023-02-20 17:47:071801 目录: 1.看门狗是什么? 2.硬件和软件看门狗 3.硬件看门狗芯片电路 1.看门狗是什么? 看门狗,又叫watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking
2023-02-09 01:21:552385 硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位。
2023-02-05 11:45:142783 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗和窗口看门狗。
2023-01-30 14:38:17740 这里以大家熟悉的STM32为例给大家讲解一下独立看门狗的配置以及工作过程。STM32F10xxx内置两个看门狗:独立看门狗和窗口看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。
2022-12-22 17:01:431762 一、前言 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立看门狗
2022-12-22 16:58:201227 看门狗是综合系统的重要组成部分,必须充分理解才能充分利用其功能。大多数看门狗都是有窗口的,这需要比非窗口看门狗更精确的计时,但允许更大的功能。设计人员可以使用窗口看门狗来实现上电扩展开窗、锁存功能和可编程保持时间等功能。
2022-12-14 15:35:461331 STM32F10xxx系列内置两个看门狗(独立看门狗和窗口看门狗),提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2022-10-19 17:10:342963 FreeRTOS可以建立很多任务,假如有某种问题使得某一任务一直在执行,不释放资源。到一定时间后,看门狗会自动进行系统复位。看门狗,又叫 watchdog,从本质上来说就是一个定时器。将任务交给看门狗
2022-09-13 15:42:193297 独立看门狗,顾名思义,就是独立的一个看门狗,由其专用低速时钟 (LSI) 驱动,因此,即便在主时钟发生故障时仍然保持工作状态。
2022-04-01 10:47:066369 STM32有两个看门狗,独立看门狗和窗口看门狗。其实两者的功能是类似的,只是喂狗的限制时间不同。
2022-02-09 10:28:077 STM32单片机的看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同。
2022-02-08 16:15:3518 STC单片机看门狗设时钟为11.0592MHz看门狗溢出时间 = (12 Prescale32768)/11059200 = Prescale*393216/11059200也可以在下载程序里设置看门狗的选项。此时只要在程序里按时喂狗即可。
2021-12-23 19:22:0010 简介 看门狗定时器是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。 看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数器,一般给看门狗一个大数,程序开始
2021-12-09 09:36:067 最近用国产芯片AT32在做一个低功耗的项目,为了实现低功耗模式下的定时唤醒,我选择的是使用相对比较简单的看门狗来做,下面就分享一下使用过程~为了最大限度的降低功耗,我用的是待机模式,先看看几种低功耗
2021-12-05 18:06:099 【嵌入式系统】独立看门狗原理+看门狗实验分析1、看门狗模块概述在由单片机构成的微机系统中,由于单片机工作常常会受到来自外界电磁场干扰导致程序跑飞,陷入死循环——即程序正常运行被打断,系统无法继续工作
2021-11-25 09:51:111 一、独立看门狗STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是
2021-07-30 06:02:50
PIC的看门狗是一个系统定时器,使用内部低频31Khz时钟源作为时钟,定时范围为1ms-256s。看门狗的配置步骤如下:通过配置字 配置WDTE<1:0>来选择看门狗d
2021-11-16 13:36:039 简介 看门狗定时器是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数器,一般给看门狗一个大数,程序开始运行后
2021-11-15 19:06:0318 在单片机学习、开发中,我们不可避免地要接触看门狗电路,那看门狗电路是什么呢?你掌握了吗?看门狗是什么?看门狗是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作
2021-11-13 13:36:0312 关注+星标公众号,不错过精彩内容素材来源 | STM32早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使...
2021-10-29 10:51:042 MCU学习笔记IWDG独立看门狗1. IWDG独立看门狗概述2. 寄存器和HAL库函数配置3. 实例1. IWDG独立看门狗概述看门狗,watchdog,用于检测单片机程序运行状态的模块或者芯片
2021-10-28 20:21:139 早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使用场景,现在很多MCU都集成了两个看门狗:独立看门狗与窗...
2021-10-28 20:06:018 对于MCU看门狗IIWDG WWDG喂狗时间的配置参考可以参考MCU的datasheet;在每个MCU的datasheet中都有这样的表格:6.3.25 Timer
2021-10-28 12:06:0213 一、看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 看门狗其实就是一个可以在一定时间内被复位的计数器。当看门狗启动后,计数器开始自动计数,经过一定
2021-08-09 23:48:0212016 STM32 ADC模拟看门狗及其应用(电源技术期刊是什么级别期刊)-模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出
2021-08-04 18:12:2229 stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。
2021-07-22 11:08:333450 电子发烧友网为你提供单片机看门狗有两种:分别为独立看门狗和窗口看门狗,它们有什么区别?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-18 08:41:012 作者:逸珺 转自:STM32 对于看门狗大家或许不陌生,但对于模拟看门狗有的朋友可能就不甚了解了。本文来聊聊模拟看门狗,旨在梳理相应的概念,理解模拟看门狗原理、与常规看门狗的异同点以及工程应用价值
2020-10-23 14:51:214620 窗口看门狗的上窗口就是配置寄存器WWDG->CFR里设定的W[6:0];下窗口是固定的0x40;当窗口看门狗的计数器在上窗口值之外,或是低于下窗口值都会产生复位。
2020-06-15 09:02:584189 STM8S_008_WDG独立看门狗和窗口看门狗
2020-03-20 09:39:034253 基于STM32、FreeRTOS实现硬件看门狗+软件看门狗监测多任务的方法
2020-03-12 10:11:448148 当系统工作正常时,CPU将每隔一定时间输出一个脉冲给看门狗,即“喂狗”,若程序运行出现问题或硬件出现故障时而无法按时“喂狗”时,看门狗电路将迫使系统自动复位而重新运行程序。
2019-10-24 09:48:596767 就来看看软硬件看门狗区别。 看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端
2019-10-15 17:29:5036642 1.关于看门狗的解释不再说明,窗口看门狗简而言之即只能看某个窗口期即某段时间内才能够喂狗。32的独立看门狗是没有中断的,而窗口看门狗可根据需要配置中断
2018-12-10 15:55:182954 自制防盗看门狗,theft alarm
关键字:自制防盗看门狗
本文介绍一款简易家庭防盗看门狗电路(见下图)。
时基电路
2018-09-20 19:00:15536 ---使用具有整合看门狗功能的处理器。许多微控制器如MSP430F5529系列具有整合看门狗的功能。它的价值在于非常容易实作,且不需要使用其他IC。然而,有一个重要的告诫:由于程序代码问题而导致
2018-08-29 08:13:0522531 看门狗分硬件看门狗和 软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时, 定时器总不能溢出,也就不能产生复位信号。
2018-07-05 09:21:2217401 STM32有2个看门狗:独立看门狗和窗口看门狗。 独立看门狗IWDG--独立于系统之外,因为有独立时钟,所以不受系统影响的系统故障探测器,主要用于监视硬件错误。
2018-05-20 10:17:0031016 PIC系列不同型号的单片机其,看门狗设置不同,下面是以PIC16F688单片机为例。如果配置字中的WDTE=1那么后面的看门狗开关(WDT)不起作用,所以当我们程序中有休眠模式的时候我们的看门狗会
2018-05-18 01:59:007422 STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即主时钟发生故障,它也仍然有效,这里我们需要注意独立看门狗的时钟不是准确的40Khz,二是在30~60Khz之间变化的一个时钟,只是我们估算
2018-05-18 01:06:008719 STM32有2个看门狗:独立看门狗和窗口看门狗。 独立看门狗IWDG:独立于系统之外,因为有独立时钟,所以不受系统影响的系统故障探测器,主要用于监视硬件错误。
2018-05-17 13:51:0014305 本文主要介绍了用CD4060制作看门狗报警电路。看门狗定时器(WDT,WatchDogTimer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计
2018-03-30 14:52:2410199 VxWorks提供了一个看门狗定时器(watchDog timer),它由以下四个函数维护:
wdCreate( ) 创建并初始化一个看门狗定时器;wdDelete( ) 终止并删除一个看门狗定时器;wdStart( ) 启动看门狗定时器;wdCANcel( ) 暂停当前看门狗定时器运行。
2018-03-06 09:22:003918 随着CPLD器件被广泛应用于各种仪器、仪表设备的设计中,而且CPLD几乎可模拟任何一种逻辑电路,所以,现在在设计时已完全没有必要再放置一片独立的看门狗器件,而完全可以将硬件看门狗电路整合于CPLD器件中,从而节省成本,降低系统的设计风险。下面具体介绍这种基于CPLD技术的看门狗电路的设计。
2018-03-05 16:58:012244 成品的看门狗集成电路如MAX813L等价格一般都较高。现介绍一种由通用数字电路CD4011组成的廉价的看门狗电路。
2018-03-05 16:49:0213062 本文主要介绍了stm32看门狗复位技巧,包括三个方面:判断是否需要使用、保证看门狗工作正常、保证看门狗复位时不会引起系统异常。stm32自带两个看门狗模块:独立看门狗和窗口看门狗,可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2018-01-14 15:51:1214437 在嵌入式系统中为提高微型机系统的可靠性和安全性, 常用的方法就是使用看门狗。看门狗分硬件看门狗和软件看门狗。硬件看门狗采用看门狗电路, 通过定时器, 对微型机任务即喂狗在运行时间上加以约束, 任务
2017-11-30 06:39:07429 stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。独立看门狗有自己独立的40Khz时钟,不存在使能问题;而窗口看门狗使用的是PCLK1时钟,需要先使能时钟。以下是关于看门狗的具体说明:
2017-11-13 11:17:333835 stm32自带两个看门狗模块,独立看门狗IWDG和窗口看门狗WWDG。看门狗主要作用是可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。
2017-11-09 17:17:517926 stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗
2017-11-06 11:48:0026363 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令
2017-10-20 14:41:266173 ,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。 看门狗分硬件看门狗和 软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零
2017-10-16 09:19:5116110 看门狗(WatchDog
2017-10-11 14:55:5918 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
2017-05-23 09:14:366764 本文为您讲解STM看门狗时间计算(时限)与频率计算,独立看门狗和窗口看门狗的特性、区别与联系。
2016-10-10 10:41:388031 基于8051的Proteus仿真-键控看门狗
2016-09-01 23:35:0817 Arduino的看门狗程序,UNO直接可以串口下载。
2016-05-25 10:01:1316 LPC1138看门狗(WatchDog)。
2016-01-13 16:35:3944 MAX706的内部看门狗定时器定时时间为1.6秒,如果在1.6秒内,看门狗输入脚WDI保持为规定电平(高电平或低电平),看门狗输出端丽变为低电平,二极管D导通,使低电平加到复位端 ,MA
2012-05-04 16:01:171545 根据看门狗电路的原理,设计出简单适用、性能可靠的1TrL型看门狗电路以及价格低廉、性能可靠的微功耗CMOS型看门狗电路,同时还介绍了常用的uP监视器O型看门狗电路。
2012-05-04 15:51:35155 看门狗是一个计数器,它需要在一定的看门狗延时周期内被清零,如果没有清零动作,看门狗电路将产生一个复位信号使系统重新启动或建立一个非屏蔽终端、执行故障恢复子程序。
2012-03-07 16:03:1135 本文提供了人工复位的 看门狗 电路,实现了预期目标:
2011-06-27 15:28:56382 分析研究了单片机应用系统中软件看门狗、单双时限和强制复位 看门狗 等几种常见的看门狗技术及具体的实现方法, 从提高看门狗工作可靠性的角度, 分析了各种看门狗方案的优缺点
2011-06-03 16:49:24318 1、由CD4060构成的看门狗电路
由CD4060组成看门狗电路如图所示。CD4060为14位二进制
2010-12-16 16:53:103536 根据看门狗电路的原理,设计出简单适用、性能可靠的1TrL型看门狗电路以及价格低廉、性能可靠的微功耗CMOS型看门狗电路,同时还介绍了常用的uP监视器O型看门狗电路。关键词
2010-04-13 08:54:52135 复位及看门狗电路
复位及看门
2009-08-09 21:58:053289
电子看门狗电路
2009-07-19 19:05:202534 看门狗电路图
2009-06-06 09:01:331179
人体红外传感防盗看门狗电路图
2009-05-30 14:38:15494
人体红外传感防盗看门狗电路图
2009-05-27 14:35:41291 【摘 要】 介绍了一种基于CPLD器件设计看门狗电路的方法。 关键词:CPLD,看门狗,计数器
1 引 言 随着现代电子技
2009-05-16 19:18:28675 低电压电源看门狗监视电路
2009-05-12 12:29:0820 51单片机看门狗电路
采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示。
2009-01-13 08:34:473229 看门狗电路的作用
看门狗电路其实是一个独立的定时器,有一个定时器控制寄存器,可以设定时间(开狗),到达时间
2009-01-12 12:00:567904
电子看门狗电路图
2008-11-07 16:35:24487 DSP复位电源监控,看门狗电路
高电
2008-10-24 12:33:552104 典型的MCU/DSP/UP复位电源监控,外部看门狗专用电路。
2008-10-24 12:31:3669 人体红外传感防盗看门狗电路由时基芯片555和红外传感头,狗叫模拟集成电路等组成。
2008-10-24 08:42:24973 555看门狗电路
555
2008-10-24 08:40:052702 看门狗电路
看门狗电路一般有软件看门狗和硬件看门狗两种。软件看门狗不需外接硬件电路,但系统需要出让一个定时器资源,这在许多系统中很
2008-10-21 01:40:277634 X25045 看门狗电路芯片的电路设计
看门狗(Watchdog)电路是嵌入式系统需要的抗干扰措施之一。本文用X25045芯片设计了一种新的看门狗电路,具有体积小、占
2008-10-21 01:35:373568
基于At89c51单片机的看门狗电路图。所谓看门狗电路是计算机技术中
2008-10-21 01:29:421365 所谓看门狗电路是计算机技术中监视定时器的俗称。其主要功能有:运行监控。电压监控。本文介绍一种工作方式新颖的看门狗电路。它可以直接用于MCS-51单片机系统。
2008-10-21 01:27:08135
评论
查看更多