stm32cube 独立看门狗使用

看门狗的喂狗时间(看门狗溢出时间)计算公式:
Tout(ms) = prv / 看门狗的时钟(KHZ) * reloader
参数说明:prv是预分频器寄存器的值,值为[4,8,16,32,64,128,256],reloader是重装载寄存器的值。
stm32独立看门狗采用LSI时钟,LSI时钟范围为30~60KHz,适用于对于时间精度比较低场景。
stm32cube 独立看门狗使用_第1张图片
使用技巧:程序中,只有一个地方喂狗(一个任务中),溢出时间小于系统容忍的最大宕机时间,大于系统最大喂狗周期,内部RC时钟误差较大,应考虑冗余量。

你可能感兴趣的:(stm32)