独立看门狗

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,内部不准,反正提前喂狗就好;

以上是关于独立看门狗的主要内容,如果未能解决你的问题,请参考以下文章

独立看门狗

STM8S103 独立看门狗和窗口看门狗

18 . 独立看门狗(IWDG)实验

MCU独立看门狗与窗口看门狗的区别

MCU独立看门狗 vs 窗口看门狗

18 . 独立看门狗(IWDG)实验