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了。
至此,公式解释完毕。