STM32——WDG(看门狗)

目录

一、WDG简介

二、使用步骤

1.IWDG框图

IWDG键寄存器:

IWDG的超时时间

2.WWDG框图

工作流程:

WWDG工作特性

WWDG超时时间

IWDG和WWDG对比


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

一、WDG简介

        

        在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。

        在启动正常运行的时候,系统不能复位,可以通过看门狗来复位单片机。

        在系统跑飞(程序异常执行)的情况,系统复位,程序重新执行。

具有两个嵌入式看门狗外设,具有安全性高、定时准确及使用灵活的优点。两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。

二、IWDG和WWDG

1.IWDG框图

        

        看门狗本质就是定时器,它的结构和定时器是非常相似的。

定时器溢出产生更新事件和中断。而看门狗定时器溢出,直接产生复位信号。

重装值:定时器是在更新事件重装,而看门狗需要我们自减到0之前,手动重装

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值