码迷,mamicode.com
首页 > 其他好文 > 详细

独立看门狗

时间:2017-07-13 19:15:53      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:定时   com   数值   images   ges   提前   str   启动   使用   

独立看门狗:(使用内部 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,内部不准,反正提前喂狗就好;

技术分享

独立看门狗

标签:定时   com   数值   images   ges   提前   str   启动   使用   

原文地址:http://www.cnblogs.com/luckytimor/p/7161800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!