stm32独立看门狗(IWDG)溢出时间计算公式的解释

Tout=((4×2prer) ×rlr) /40

这个公式写成这样,刚看真是一头雾水。所以我们不如改写一下,写为

rlr = 40*Tout/(4 * 2prer)

首先我们直接假定,我们看门狗溢出时间为1s,也就是1000ms,那么公式变为

rlr = 40/(4 * 2prer)

然后关于这里的分母(4 * 2prer)可以改写为2(prer+2).参考如下表格,可见000时对应为4,以此类推。因此(4 * 2prer)中的4,是这样出来的
在这里插入图片描述
分子40代表的是使用了LSI,频率为40khz,每秒计数40000次。由于计数器是向下递减的,到0时看门狗触发复位,所以就像切蛋糕一样,我们通过设置prep,来决定把40khz这块大蛋糕切成多少份,也就得出了重装载值rlr了。

至此,公式解释完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值