ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【嵌入式学习】嵌入式原理知识-WDG(八)

【嵌入式学习】嵌入式原理知识-WDG(八) 1. WDG简介看门狗可以检测程序的运行状态 当程序因为故障等原因出现卡死或者跑飞现象。看门狗能够及时的复位程序避免程序进入长时间的罢工状态。看门狗本质是定时器STM32内置两个看门狗独立看门狗IWDG独立工作对时间精度要求较低。窗口看门狗WWDG 要求看门狗在精确计时窗口起作用2. IWDG框图看门狗本质就是一个计数器当计数器的值减到0后就会进行复位。所以要进行喂狗防止让对应的计数器减到0。IWDG具有单独的是在- LSI上部分位于1.8V工作区下部分位于VDD工作区通过KR固定的进行将RLR的值写入对应的重装载数值进行喂狗。2.1 键寄存器键寄存器本质上是控制寄存器用于控制硬件电路的工作相比于控制寄存器键寄存器具有更高的抗干扰能力写入键寄存器的值作用0xCCCC启用独立看门狗0xAAAAIWDG_RLR中的值重新加载到计数器喂狗0x5555解除IWDG_PR和IWDG_RLR的写保护0x5555之外的其他值启用IWDG_PR和IWDG_RLR的写保护2.2 IWDG超时时间
返回列表