Advertisement

STM32开发(十七)STM32F103 片内资源 —— 独立看门狗 IWDG 详解

阅读量:

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


文章结构概述

    • 一、基本概念与原理
      • 二、软件开发平台搭建
      • 三、STM32CubeMX工具的参数设置
      • 四、Vscode编程实现解析
      • 五、实验效果展示

一、基础知识点

STM32F10xxx系列微控制器内部集成了两个看门狗模块,从而在系统安全性、时间控制精度以及使用便捷性方面实现了更优的保障。这两种看门狗装置(分别为独立看门狗与窗口看门狗)能够有效识别并应对因软件异常导致的系统故障;
独立看门狗(IWDG)采用独立的低速时钟(LSI)作为驱动源,即便主时钟出现异常,该模块依然可以正常运作。

核心功能特性:

  • 配备一个持续递减运行的计数器
  • 计数器时钟由单独的RC振荡器提供支持,且在停止及待机模式下仍可保持运行
  • 当看门狗功能被启用后,计数器将从预设值开始递减,当计数值归零至0x000时将触发系统复位

内部结构示意图

在这里插入图片描述

看门狗功能位于VDD供电区域,即使在系统进

全部评论 (0)

还没有任何评论哟~