ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

【STM32独立看门狗(IWDG) 】

2026/8/6 17:51:41 拓冰建站 浏览量
【STM32独立看门狗(IWDG) 】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、看门狗是什么?
    • 1.简介
    • 2. 主要功能
    • 3.独立看门狗如何工作
    • 4.寄存器写保护
    • 5.看门狗 看门时间
  • 二、使用步骤
    • 1.开启时钟
    • 2.初始化看门狗
    • 3.开启看门狗
    • 4.喂狗
  • 三、实际操作
    • 1.程序框架
    • 2.初始化参考
    • 3.测试结果
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

已经写了不少32程序了,程序都是直接运行,出了问题然后人工复位。有没有一种代替人工复位的方法呢?32里面是有的,而且很简单。


提示:以下是本篇文章正文内容,下面案例可供参考

一、看门狗是什么?

STM32的看门狗(Watchdog)是一种硬件定时器,用于监控系统的运行状态。它的主要功能是定期检查系统是否正常运行,并在系统出现问题时采取措施以恢复正常操作。STM32系列单片机通常配备了内置的看门狗定时器(独立看门狗,IWDG)和窗口看门狗定时器(WWDG),以提供更可靠的系统保护。

独立看门狗(IWDG)是STM32中常用的看门狗,它是一个独立的硬件模块,可以在系统内部独立运行。通过配置IWDG定时器的计数器和预分频器,可以设置看门狗的定时时间。当看门狗定时器计数器达到预设的值时,会产生看门狗超时事件,触发系统复位。

在这里插入图片描述
在这里插入图片描述

1.简介

在这里插入图片描述

2. 主要功能

在这里插入图片描述

3.独立看门狗如何工作

在这里插入图片描述

4.寄存器写保护

在这里插入图片描述

5.看门狗 看门时间

在这里插入图片描述
在这里插入图片描述

二、使用步骤

1.开启时钟

2.初始化看门狗

3.开启看门狗

4.喂狗

三、实际操作

1.程序框架

2.初始化参考

3.测试结果

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了STM32独立看门狗的功能,后续将代码测试。