首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
wdg专题
WDG看门狗
一、WDG简介 1、WDG(Watchdog)看门狗 (1)看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入长时间的罢工状态,保证系统的可靠性和安全性 (2)看门狗本质上是一个定时器,当指定时间范围内,程序没有执行喂狗(重置计数器)操作时,看门狗硬件电路就自动产生复位信号 (3)STM32内置两个看门狗
阅读更多...
STM32 看门狗WDG
一、看门狗(Watchdog) 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入长时间的罢工状态,保证系统的可靠性和安全性 看门狗本质上是一个定时器,当指定时间范围内,程序没有执行喂狗(重置计数器)操作时,看门狗硬件电路就自动产生复位信号 STM32内置两个看门狗:
阅读更多...
STM32-WDG看门狗
目录 简介 独立看门狗 键寄存器 窗口看门狗 特点 简介 STM32内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障,当计数器达到给定的超时值时,触发一个中断(仅适用于窗口看门狗)或产生系统复位。 看门狗本质上就是一个定时器,当指定时间范围内,程序没有执行喂狗(重置计数器)操作时,
阅读更多...
【STM32F103】WDG看门狗
本系列在之前介绍时钟树的文章中有稍微提一下看门狗WDG(Watch Door Dog)。 简单来说,可以当成是一个计数器,一旦这个计数器溢出则单片机复位。因为我们需要每隔一段时间就把这个计数器的值清零(喂狗)。 IWDG独立看门狗 看门狗也是有种类的,分为独立看门狗和窗口看门狗,区别就在于喂狗的时机。独立看门狗比较随意,只要不让计数器溢出即可,至于什么时候喂的狗,这种小事无关紧要。 而窗口
阅读更多...
SemiDrive E3 MCAL 开发系列(3)– Wdg 模块的使用
一、 概述 本文将会介绍 SemiDrive E3 MCAL Wdg 模块的基本配置,并且会结合实际操作的介绍,帮助新手快速了解并掌握这个模块的使用,文中的 MCAL 是基于 PTG3.0 的版本,开发板是官方的 E3640 网关板。 二、 Wdg 模块的主要配置 Wdg 模块的配置主要有两大部分,一个是通用配置,另一个是针对每个 Wdg 实例的配置,我们先看通用配置,具体配置如图
阅读更多...
【STM32】STM32学习笔记-WDG看门狗(46)
00. 目录 文章目录 00. 目录01. WDG简介02. IWDG概述03. IWDG框图04. IWDG键寄存器05. WWDG简介06. WWDG框图07. WWDG工作特性08. IWDG和WWDG对比09. 预留10. 附录 01. WDG简介 WDG(Watchdog)看门狗 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡
阅读更多...
rk3568 WDG
rk3568 WDG 在嵌入式系统中,看门狗(Watchdog)是一种用于监控系统运行状态并在系统出现故障或死锁时自动重启系统的机制。 监控系统运行状态:看门狗定时器会周期性地计数,在规定的时间内如果系统未能对看门狗进行喂狗操作(即重置看门狗计数器),就会认为系统出现故障或死锁。 预防系统死锁:当系统出现死锁或其他异常情况时,可能导致系统无法正常响应外部事件或命令。看门狗可以检测到这种情况,并在
阅读更多...
AUTOSAR看门狗篇 -看门狗驱动(Wdg)
文章目录 功能介绍通用设计规则外部看门狗驱动内部看门狗驱动支持窗口看门狗的触发概念 模块API介绍类型定义Wdg_ConfigType 函数定义Wdg_InitWdg_SetModeWdg_SetTriggerConditionWdg_GetVersionInfo 时序图看门狗初始化、设置触发条件
阅读更多...
【STM32】WDG看门狗
1 WDG简介 WDG(Watchdog)看门狗 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入长时间的罢工状态,保证系统的可靠性和安全性 看门狗本质上是一个定时器,当指定时间范围内,程序没有执行喂狗(重置计数器)操作时,看门狗硬件电路就自动产生复位信号 STM32内置两个看门狗
阅读更多...
【Autosar】MCAL - WDG(NXP - S32K14x)
文章目录 MCAL - WDG(NXP - S32K14x)1. 概述1.1 看门狗工作原理1.2 看门狗时钟源1.3 软件超时时间介绍 2. API3. 配置介绍3.1 General3.4 WdgSettingsConfig3.4.1 General3.4.2 WdgSetting(Fast / Slow / Off) MCAL - WDG(NXP - S32K14x)
阅读更多...
STM32 之十三 看门狗(WDG)及低功耗下的处理
最近在做低功耗项目时,遇到了看门狗不好处理的问题。在 ST 的各系列 MCU 中,看门狗应该算是使用配置起来最简单的一个外设了。我们通常仅需要配置很少的配置项,但是,一旦要配合低功耗模式则配置就比较麻烦了。MCU 中有两只狗,一只叫 Independent watchdog (IWDG);另一只叫 System window watchdog (WWDG)。下面是这两只狗的简单介绍! IWD
阅读更多...