服务分类
联系我们

长沙市华融劳务派遣有限公司 
电话:0731-88084518
传真:0731-88084518
手机:15111173115
联系人:陈先生
邮编:410200
网址:http://www.ydjt5588.com
地址:长沙市望城县高塘岭镇郭亮南路49号

 

乐天堂Fun88国际网址
乐天堂Fun88国际网址_乐天堂Fun88国际网址平台_乐天堂Fun88国际网址官网
作者:admin  来源:未知 阅读: 次 时间:2017-02-08 20:58 字体:[  复制 打印 网址

重装载寄存器(IWDG_RLR)

预分频寄存器(IWDG_PR)

状态寄存器(IWDG_SR)

除了介绍的两个寄存器,IWDG还有另外两个寄存器,合起来共四个寄存器,分别是:

所谓键寄存器(IWDG_KR),可以认为就是个控制寄存器,看门狗,喂狗需要操作键寄存器,修改其他寄存器值也需要先操作键寄存器(IWDG_KR)。

另外,当用调试器调试代码时,我们希望在产生断点时,计数器能够停止计数。这可以通过设置DBGMCU_CR的第8位(DBG_IWDG_STOP位)来实现。

0:看门狗计数器仍然正常工作;

计数器的时钟由LSI时钟经过分频后提供,预分频因子由预分频寄存器(IWDG_PR)的值来确定。具体的说IWDG_PR寄存器只有最低的3位是有效的,其他高位永远都为0,这最低的3位就决定了预分频因子,这3位的值与预分频因子的关系如下。

按照STM32参考手册的说法:“看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。IWDG最适合应用于那些需要看门狗作为一个在主程序之外,能够完全工作,并且对时间精度要求较低的场合。WWDG最适合那些要求看门狗在精确计时窗口起作用的应用程序。”

的介绍都没有涉及到状态寄存器(IWDG_SR)。这个寄存器不太常用,需要了解的可以STM32参考手册。

1:看门狗计数器停止工作。

操作代码如下:

本文引用地址:简单的说,STM32中的IWDG其核心就是一个12bits的向下递减的计数器,当计数器计数到零时就会触发系统复位。因此,要在每次计数到零之前将其复位到一个初始值。这个初始值就在重装载寄存器(IWDG_RLR)中存放,其默认值为0xFFF,我们也可以将其改为其他值。

键寄存器(IWDG_KR)

版权所有:长沙市乐天堂线上娱乐劳务派遣有限公司 联系人:陈先生  电话:15111173115 传真:0731-88084518 
邮政编码:410200  地址:长沙市望城县高塘岭镇郭亮南路49号。 备案许可证编号为:湘ICP备11001510号