STM32F1与STM32CubeIDE快速入门-独立看门狗(IWDG)
独立看门狗(IWDG)
1、独立看门狗介绍
独立看门狗用于检测和解决由于软件故障引起的故障。当它在预期的时间窗口内没有刷新时,它会触发一个重置序列。由于它的时钟是一个独立的 32-kHz 低速内部 RC 振荡器 (LSI),因此即使主时钟出现故障,它也会保持活动状态。一旦启用,它会强制激活低速内部振荡器,并且只能通过复位禁用。应用程序的主要好处之一是它能够独立于主时钟运行。
独立看门狗的主要特性如下:
可编程超时范围从 125 us 到 32.8 秒
可编程时间窗宽度
由独立的 RC 振荡器 (LSI) 提供时钟
产生复位时:
达到超时值
刷新发生在窗外
可以冻结在调试、停止或待机模式
可配置为自动启用
独立看门狗的功能框图如下:
独立的看门狗寄存器位于 CORE 电压域,而其功能位于 VDD 电压域。当递减计数器达到零时,
共有 0 条评论