STM32独立看门狗时间计算 5

书上这样讲的看门狗喂狗时间(溢出时间)Tout=((4*2^prer)*rlr)/40其中Tout时看门狗溢出时间(单位为ms),prer为看门狗时钟预分频值(IWDG_... 书上这样讲的
看门狗喂狗时间(溢出时间)
Tout=((4*2^prer)*rlr)/40
其中Tout时看门狗溢出时间(单位为ms),prer为看门狗时钟预分频值(IWDG_PR值),范围为0~7,rlr为看门狗重装载值(IWDG_RLR的值
我实在是看不懂 不知道分子上的那个4怎么来的 我感觉应该是Tout=((2^prer)*rlr)/40
求大神解救
展开
 我来答
黔丶老吕
2017-11-27 · TA获得超过339个赞
知道小有建树答主
回答量:366
采纳率:66%
帮助的人:35.5万
展开全部

最近刚好看到这个,开始自己也迷糊了好久,想了好久才明白,看下下面截取开发手册上的图:

只用了最低3位,最大能表示的数不可能达到256,所以要通过运算公式得到

也就是4*(2^0~2^7),prer=6/7都表示的是256

Trun_T
2014-06-07 · TA获得超过852个赞
知道大有可为答主
回答量:1643
采纳率:100%
帮助的人:791万
展开全部

4应该是预分频系数,看看款图就知道啦,有个八位的预分频器

 

通过设置IWDG_PR寄存器来确定,

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3cacbe9
2015-09-04
知道答主
回答量:5
采纳率:0%
帮助的人:3万
展开全部
技术手册写的预分频系数为4~256,也就是4*(1~64),也就是(2^0~2^6),prer范围为0~7,

当prer为6和7的时候,都为256,所以分频=4*(2^0~2^6)=4*2^prer,prer=0~7。
其它的就不说了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式