窗口看门狗的疑问

2019-08-14 00:05发布


窗口看门狗的超时公式如下:
 
         Twwdg=(4096×2^WDGTB×(T[5:0]+1)) /Fpclk1;
其中:
 
Twwdg:WWDG 超时时间(单位为 ms)
 
Fpclk1:APB1的时钟频率(单位为 Khz)
 
WDGTB:WWDG 的预分频系数
 
T[5:0]:窗口看门狗的计数器低 6位 4096怎么来的?还有就是T[6:0]是减法计数器为什么这里用(T[5:0]+1)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
ZCD
1楼-- · 2019-08-14 20:41
同求! 同求!
ZCD
2楼-- · 2019-08-14 22:15
同求! 同求!
ZCD
3楼-- · 2019-08-15 03:30
同求! 同求!@正点原子
李少帅
4楼-- · 2019-08-15 04:36
 精彩回答 2  元偷偷看……
stm32民大
5楼-- · 2019-08-15 07:12
你可以把这个超时时间理解为窗口看门狗的喂狗允许时间段   只有在这个时间段喂狗才会阻止复位   因为窗口下限是固定的 0x3f   所以只能改变上窗口才能改变这个时间段的长短  而上窗口时间段必须大于0x3f    也就是说窗口看门狗的计数器低六位【5:0】就是上下窗口的差值  这个差值决定看门狗喂狗允许时间段的长短    Twwdg=(4096×2^WDGTB×(T[5:0]+1)) /Fpclk1;  所以这里用到的是【5:0】而不是【6:0】
至于4096就不知道了  知道4096×2^WDGTB这一块就是分频用的就OK了
天荒
6楼-- · 2019-08-15 12:56
feiting94 发表于 2015-2-2 14:13
回复【3楼】jermy_z:
---------------------------------
回复【8楼】ZCD:
------------------------------ ...

应该是正解!

一周热门 更多>