• 2024-11-21STM32定时器知识——看门狗详解
    STM32定时器知识——看门狗详解目录引言STM32看门狗概述看门狗的工作原理看门狗的主要组成4.1独立看门狗(IWDG)4.2窗口看门狗(WWDG)看门狗的主要参数5.1时钟源5.2预分频器5.3重载值看门狗的配置步骤6.1配置独立看门狗(IWDG)6.2配置窗口看门狗(WWDG)看门狗的数学公式
  • 2024-09-20stm32 WDG看门狗(独立看门狗&窗口看门狗)
    理论WDGWDG(Watchdog)看门狗看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入长时间的罢工状态,保证系统的可靠性和安全性看门狗本质上是一个定时器,当指定时间范围内,程序没有执行喂狗(重置计
  • 2024-09-07STM32F4 - WDG看门狗
    WDG看门狗简介        作用:看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入长时间的罢工状态,保证系统的可靠性和安全性        看门狗本质上是一个定时器,当指定时间范围内,
  • 2024-09-04STM32的窗口看门狗详解及案例(基于HAL库)
    目录一、引言二、窗口看门狗的工作原理1.基本概念2.功能描述3.窗口值和计数器初始值三、STM32F429HAL库中窗口看门狗的配置步骤1.开启时钟2.初始化窗口看门狗 3.开启早期唤醒中断4.喂狗操作 四、窗口看门狗的应用场景 1.防止软件死锁2.检测外部干扰3.提高
  • 2024-08-294.看门狗、定时器、触摸电容
    IWDG简介:独立看门狗本质:能产生系统复位信号的计数器特性:递减的计数器;时钟由独立的RC振荡器提供(可在待机和停止模式下运行);看门狗被激活后,当递减计数器计数到0x000时产生复位喂狗:在计数器计数到0之前,重装载计数器的值,防止复位:IWDG有什么作用作用:主要用于检测外界电磁干扰,或硬件异常
  • 2024-08-29【STM32】IWDG独立看门狗与WWDG窗口看门狗
    本篇博客重点在于标准库函数的理解与使用,搭建一个框架便于快速开发目录WDG简介IWDGIWDG特性独立看门狗时钟键寄存器超时时间 IWDG代码WWDGWWDG特性窗口看门狗时钟超时时间WWDG时序WWDG代码 IWDG和WWDG对比 WDG简介WDG(Watchdog)看门狗,可以监控程序的运
  • 2024-06-20STM32学习(WDG看门狗)
    1.WDG简介WDG(Watchdog)看门狗(简单来说就是程序运行的保障措施,我们的在程序中定期的喂狗,如果程序出问题卡死了,没有在规定的时间去喂狗,那么看门狗硬件就会自动帮我们复位一下,防止程序长时间卡死)看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡
  • 2024-06-07CH582,CH592,CH57x系列芯片看门狗中断使用示例
    #include"CH58x_common.h"/**********************************************************************@fnDebugInit**@brief调试初始化**@returnnone*/voidDebugInit(void){GPIOA_SetBits(GPIO_Pin_9);GPIOA_ModeCfg(GPIO_Pin
  • 2024-01-25STM32CubeMX教程24 WDG - 独立窗口看门狗
    1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)STM32CubeMX软件(Version6.10.0)野火DAP仿真器keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动XCOMV2.6串口助手逻辑分析仪nanoDLA2、实验目标使用STM32CubeMX软件配置STM32F407开发板的独立看门狗(IWDG)和窗口看门狗(WWDG)并了
  • 2023-12-21STM32 窗口看门狗(WWDG)实验
  • 2023-11-24CH573 CH582 CH592 CH579 看门狗WDOG例程
    看门狗功能是基于一个8位的递增计数器,计数时钟周期为131072/Fsys。当开启了看门狗超时复位功能后,一旦此计数器溢出会复位整个系统。CH579例程中主频都是32M,看门狗超时复位最长时间为131072/32000000*255=1.04448s。CH573CH582CH592例程中主频都是60M,看门狗超时复位最长时间为
  • 2023-08-1215. 窗口看门狗
    一、什么是窗口看门狗  窗口看门狗(Windowwatchdog,简称WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。窗口看门狗它是一个能产生系统复位信号和提前唤醒中断的递减计数器,不同的是它们的复位条件不一样。窗口
  • 2023-07-0815. WWDG配置步骤
    1.WWDG配置步骤2.相关HAL库函数介绍3.编程实战WWDG_HandleTypeDefg_wwdg_handle;/*窗口看门狗初始化函数*/voidwwdg_init(uint8_ttr,uint8_twr,uint32_tfprer){g_wwdg_handle.Instance=WWDG;//寄存器基地址g_wwdg_handle.Init.Counter=tr;/
  • 2023-02-25stm32f407探索者开发板(二十一)——窗口看门狗
    文章目录​​一、窗口看门狗概述​​​​1.1看门狗框图​​​​1.2窗口看门狗工作过程总结​​​​1.3超时时间​​​​1.4为什么需要窗口看门狗​​​​1.5其他注意事
  • 2023-02-11超高性价比CH32V203评估学习板入门学习教程
    超高性价比CH32V203评估学习板入门学习教程第一部分、序由于作者水平有限,文档和视频中难免有出错和讲得不好的地方,欢迎各位读者和观众善意地提出意见和建议,谢谢!第二部分
  • 2023-01-10窗口门狗(WWDG)
    1定义:窗口看门狗WWDG其实和独立看门狗类似似,它是一个7位递减计数器不断的往下递减计数,当减到一个固定值0X40时还不喂狗的话,产生一个MCU复位,这个值叫窗口的下限,是