窗口看门狗WWDG其实和独立看门狗类似,它是...
转载 2017-08-11 23:39:00
117阅读
2评论
窗口看门狗WWDG其实和独立看门狗类似,它是...
转载 2017-08-11 23:39:00
139阅读
2评论
原创 2023-12-21 11:55:43
65阅读
文章目录main.cwwdg.cwwdg.hmain.c#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "wwdg.h" int main
原创 2021-09-26 13:54:50
246阅读
WWDG是STM32的窗口看门狗,与IWDG不同,WWDG专用于监测软件异常(如循环、阻塞),它使用6位递减计数器,从0x7F递减到0x40时触发复位;WWDG必须在指定时间窗口
文章目录main.cwwdg.cwwdg.hmain.c#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "wwdg.h" int main(void) { delay_init(); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2 uart_init(9600); LED_Init();
原创 2022-01-25 10:37:12
187阅读
STM32看门狗总结调原子哥的开发板一年多,基本上能用,但是对于STM32某些基本外设的工作机理还不甚明了。借此暑假的机会对各个外设的功能做一个简短的总结,在提高自己基础知识的同时,也给其他同学提供一些参考。先来看门狗部分的内容。看门狗部分内容当中较难理解的是窗口看门狗,其中窗口值设置以及如何引发复位更是很难搞懂,因此从根本上分析一下窗口看门狗的工作原理,而与其有关的中断则略过。stm32有两个
转载 9月前
193阅读
第十九章窗口门狗(WWDG)实验​本章我们学习如何使用STM32H7的另外一个看门狗,窗口看门狗(以下简称WWDG)。我们将使用窗口看门狗的中断功能来喂狗,通过LED0和LED1提示程序的运行状态。​本章分为如下几个小节:​19.1 WWDG简介​19.2 硬件设计​19.3 程序设计​19.4 下载验证​19.1 WWDG简介​窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造
原创 2022-09-19 09:50:50
300阅读
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗(表示
转载 2018-07-23 18:55:00
741阅读
2评论
看门狗,顾名思义,主要作用就是看家护院,随时监控异常情况的。用比较接地气的话来说就是,当你在家里睡着或者在干别的事情时候,看门狗帮你看好家里的大门(监控程序),一旦发现有贼或者不对劲的时候(发现异常),就会大叫,把你叫过来(程序复位)。看门狗就是一个监控程序是否可靠运行的电路,如果不能可靠运行,则复位CPU。在STM32中,有两种看门狗外设,一种是独立看门狗,另一种是窗口看门狗。
第十五章 窗口门狗(WWDG)实验​ 本章节我们来学习STM32MP1的窗口看门狗(WWDG)的使用方法,我们使用窗口看门狗的中断功能来喂狗,并通过LED灯来观察喂狗和复位情况。​ 本章将分为如下几个小节:​ 15.1、WWDG简介;​ 15.2、WWDG实验;​15.1 WWDG简介​15.1.1 STM32MP157看门狗​1. 看门狗介绍​ STM32MP157有3个看门狗,其中两个独立看门
原创 2022-08-02 10:21:51
444阅读
第二十二章 窗口门狗(WWDG)实验​ 本章节我们来学习STM32MP1的窗口看门狗(WWDG)的使用方法,我们使用窗口看门狗的中断功能来喂狗,并通过LED灯来观察喂狗和复位情况。​ 本章将分为如下几个小节:​ 22.1、WWDG简介;​ 22.2、WWDG实验;​22.1 WWDG简介​22.1.1 STM32MP157看门狗​1. 看门狗介绍​ STM32MP157有3个看门狗,其中两个独立看
原创 2022-11-15 09:48:03
242阅读
基于STM32CubeMX 实现窗口看门狗 WWDG基于STM32CubeMX 实现窗口看门狗 WWDG第一部分 基础理论1. WWDG 简介2. WWDG 主要特性3. WWDG 功能描述4. WWDG 超时计算5. 寄存器描述5.1 控制寄存器(WWDG_CR)5.2 配置寄存器(WWDG_CFG) 5.3 状态寄存器(WWDG_SR)5.4 WWDG 寄存器映像&nbsp
00. 目录文章目录00. 目录01. WWDG概述02. 相关类型03. 相关函数04. 结构体封装05. 附录06. 声明01. WWDG概述stm32f4xx_wwdg.h和 stm32f4xx_wwdg.c文件中。02. 相关类型WWDG_Prescaler/** @defgroup WWDG_Prescaler * @{ */ #define WWDG_Prescaler_1 ((uint32_t)0x00000000)#define WWDG_Prescale
00. 目录文章目录00. 目录01. WWDG简介02. WWDG主要特性03. WWDG功能说明04. 设置看门狗超时05. WWDG寄存器5.1 控制寄存器 (WWDG_CR)5.2 配置寄存器 (WWDG_CFR)5.3 状态寄存器 (WWDG_SR)5.4 WWDG寄存器映射06. 附录07. 声明01. WWDG简介窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在 T6 位变成 0 前被刷新,看门狗电路在达到预置
原创 2021-09-02 14:27:48
385阅读
00. 目录文章目录00. 目录01. WWDG简介02. WWDG主要特性03. WWDG功能说明04. 设置看成 0 前被刷新,看门狗电路在达到预置
原创 2022-03-16 14:34:50
248阅读
目录一、WDG简介二、IWDG独立看门狗2.1.IWDG框图2.2.IWDG键寄存器2.3.IWDG超时时间2.4.适用场景三、WWDG窗口看门狗3.1.WWDG框图3.2.WWDG工作特性3.3.WWDG超时时间3.4.适用场景四、IWDG&WWDG对比五、使用建议六、独立看门狗代码编程6.1.独 ...
第十五章 窗口门狗(WWDG)实验本章节我们来学习STM32MP1的窗口看门狗(WWDG)的使用方法,我们使用窗口看门狗的中断功能来喂狗,并通过LED灯来观察喂狗和复位情况。 本章将分为如下几个小节:15.1、WWDG简介; 15.2、WWDG实验; 15.1 WWDG简介 15.1.1 STM32MP157看门狗看门狗介绍 STM32MP157有3个看门狗,其中两个独立看门狗(IWDG1和IWD
00. 目录文章目录00. 目录01. WWDG概述02. 相关类型03. 相关函数04. 结构体 */ #define WWDG_Prescaler_1 ((uint32_t)0x00000000)#define WWDG_Prescale
第十五章 窗口门狗(WWDG)实验本章节我们来学习STM32MP1的窗口看门狗(WWDG)的使用方法,我们使用窗口看门狗的中断功能来喂狗,并通过LED灯来观察喂狗和复位情况。 本章将分为如下几个小节: 15.1、WWDG简介; 15.2、WWDG实验; 15.1 WWDG简介 15.1.1 STM32MP157看门狗看门狗介绍 STM32MP157有3个看门狗,其中两个独立看门狗(IWDG1和IW
转载 2024-08-26 17:28:48
35阅读
  • 1
  • 2
  • 3
  • 4