独立看门狗(IWDG)本文以STM32F10系列的开发板,分享独立看门狗IWDG基础知识点。(1)独立看门狗主要作用是用于检测外接电磁干扰,或者硬件异常导致的程序跑飞问题。 (2)IWDG本质上是一个12位的递减计数器。当计数器的值从某个初始值开始递减,并且一直减到0时,系统会产生一个复位信号(IWDG_RESET)。CPU在接收到这个信号之后,会重新启动系统,以确保系统从可能的错误或者死锁状态中恢复。 (3)在计数器值减到之前,如果程序通过特定的喂狗操作(即重置计数器的值)来刷新计数器,那么就不会产生复位信号,系统将继续正常