Advertisement

STM32开发(十八)STM32F103 片内资源 —— 窗口看门狗 WWDG 详解

阅读量:

👈《上一篇》 🏡《主目录》 👉《下一篇》


文章结构概览

    • 一、基本概念与核心内容
      • 二、软件开发平台搭建
      • 三、STM32CubeMX工具的参数设置
      • 四、Vscode中的代码解析过程
      • 五、实验成果展示

一、基础知识点

独立看门狗与窗口看门狗的差异:
独立看门狗 在系统进入待机、停机或睡眠模式时依然能够正常运行,这将导致在实现低功耗设计的过程中,看门狗机制仍会持续运作并可能触发复位。
窗口看门狗 的时钟信号源自系统时钟,因此当系统进入待机、停机或睡眠状态时,窗口看门狗也将随之停止运行。

WWDG的主要功能特点
1、具备可编程的自由递减计数器
2、具备条件触发复位的功能
─ 若递减计数器的数值低于0x40,并且看门狗已被激活,则会引发系统复位。
─ 若递减计数器在设定的时间窗口之外被重新加载,并且看门狗处于启用状态,则同样会触发复位。
3、若已启动看门狗并允许中断功能,在递减计数器值达到0x40时将产生早期唤醒中断(EWI),该中断可用于重新加载计数器,从而防止WWDG触发复位。

**WWDG内部结构图

![在这里插入图片描述](https://ad.itadn.com/c/weblog/

全部评论 (0)

还没有任何评论哟~