窗口看门狗的喂狗时间是如何计算的

2019-08-13 18:51发布

本帖最后由 kingpage 于 2016-2-26 00:20 编辑

想请教一下窗口看门狗的允许喂狗的时间范围值是如何计算的,比如我在初始化时设了计数器值为:0X7F,窗口值为:0X5F,分频数是8,即:WWDG_Init(0X7F,0X5F,3).那么要花多长时间,计算器值会到达上窗口值0X5F,多长时间会到达下窗口值0X40,从初始化时所设定的计算器值要到达这两个上、下窗口值所耗的时间该怎么计算,公式是什么?如果知道这两个时间点,才好知道开启看门狗后,需要在什么时间范围内喂狗才不会产生复位。按照书上的计算公式:Twwdg=(4096*2^WDGTB*(T[5:0]+1))/Fpclk1,怎么这个公式只与分频数、计数器值、时钟频率有关,却与窗口值(0X5F)无关呢?在相同分频数下,允许喂狗的时间范围值应该与初始化时所设定的计数器值和窗口值有很大关系的啊。麻烦大家指导一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
潮汐静如常
1楼-- · 2019-08-14 12:06
 精彩回答 2  元偷偷看……
潮汐静如常
2楼-- · 2019-08-14 15:54
924583269 发表于 2017-10-5 19:47
请问下,计数器值为:0X7F,窗口值为:0X5F,分频数是8,即:WWDG_Init(0X7F,0X5F,3),计算出来的Twwdg=4096X2^8X ...

并且这里好像不是乘128,好像是64,因为T【5:0】只有6位

一周热门 更多>