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

STM32之窗口看门狗

时间:2017-06-19 00:38:25      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:计数   提前   一段   计数器   函数   数据   产生   中断   适合   

1、有个7位递减计数器(WWDG->CR),就这个计数器和窗口计数器(WWDG->CFR)决定什么时候喂狗。狗喂早了,复位——“早”体现在 计数器值(tr)>窗口值(wr),也就是计数器值还没有减到窗口值以下;

2、当 0x40 < 计数器值(tr) < 窗口值(wr) 时,这时候最适合喂狗了,也只有在这时候喂狗才合适;

3、当 计数器的值 从0x40变到0x3F的时候,将产生看门狗复位;当然在要产生复位的前一段时间,如果开启了提前唤醒中断,那么就会进入中断,在中断函数里,我们需要及时喂狗,否则会产生复位;

4、在这个中断里面一般不进行喂狗,一般是系统去世前的“遗嘱”,比如存储重要的数据等。 

STM32之窗口看门狗

标签:计数   提前   一段   计数器   函数   数据   产生   中断   适合   

原文地址:http://www.cnblogs.com/god-of-death/p/7045835.html

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