在线时间6 小时
UID101663
ST金币0
蝴蝶豆0
注册时间2008-6-28
初级会员
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2011-4-9 09:11:39
|
显示全部楼层
a0a.1 0b0c
回复:STM32芯片大部分都有2个看门狗,看门狗多了好还是少点好?
回复第 6 楼 zhouke58于2011-04-08 12:14:05发表:
窗口看门狗(WWDG)由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。上面说的重点字就在于"过迟或过早",讲到这里或许你会看到与上面的区别了.没关系看不出我继续解释.
窗口看门狗(WWDG)复位条件有;1.当递减计数器的值小于0x40,(若看门狗被启动)则产生复位。2.当递减计数器在窗口外被重新装载,(若看门狗被启动)则产生复位。那我来解释第一个条件,窗口看门狗(WWDG)有个控制寄存器(WWDG_CR)里面可以设置计数器值在0xFF和0xC0之间.当计数器值递减计数到小于0x40则产生复位.第二条件说明:窗口看门狗(WWDG)有个配置寄存器(WWDG_CFR)里面也可以设置一个与递减计数器进行比较用的窗口值,这值的作用是:如果软件在计数器值大于窗口寄存器中的数值时重新装载计数器,将产生一个复位。
综合以上两点就成了窗口看门狗的"过迟或过早"的特点.
学习了!!谢谢 |
|