独立看门狗
Posted 珵诩媛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了独立看门狗相关的知识,希望对你有一定的参考价值。
独立看门狗:(使用内部 40Khz来计数 的溢出复位器,系统死了还会继续计数,计数到达0后进行复位,定时喂狗(重新装载计数值)就不会产生中断了)
IWDG_Init(4,500);
步骤
(1)取消写保护: IWDG->KR = 0x5555;
(2)设置独立看门狗的预分频系数和重装载值 : IWDG->PR = 4; IWDG->RLR = 500;
(3)重载计数值喂狗: IWDG->KR = 0xAAAA;
(4)启动看门狗: IWDG->KR = 0xCCCC
误点1:重载值与溢出时间(复位时间)
由图可知:64分频后后计数一次1.6MS 500*1.6 = 800ms 不是1000,内部不准,反正提前喂狗就好;
以上是关于独立看门狗的主要内容,如果未能解决你的问题,请参考以下文章