举个例子验证下自己理解的看门狗原理中溢出时间:
根据溢出时间公式(stm32中文参考手册):Tout = 计数器步数 /时钟频率 = (T[5:0]+ 1)/[(Pclk1/4096)/2^WDGTB], 当计数器值取最小时,分频系数WDTB[1:0]取3,时钟频率取36MHz,代入公式:Tout = 1*4096*2^3/36(微秒:us) ==910us;最大值溢出时间Tout(最大允许刷新的时间,超过这个时间就会复位)= 64*4096*8/36=58254us=58.25ms。算出的结果和图159中文参考手册给出的例子的结果是相符的。
|