电阻表看门狗超时

电阻表看门狗超时,第1张

电阻表看门狗超时的搭穗主要原因可能有:1、电路板上的看门狗电路有问题,电路板上没有正确编程;2、看知宴卜门狗定时器可能失去时钟信号,或者时钟频率被改变;3、设备上的软件出现问题,导致看门狗定时器复位失败;4、系祥尘统出现硬件故障,导致系统无法正常运行,从而导致看门狗定时器复位失败。

看门狗任务失败可能导致系统崩溃,裂改无法进行后续 *** 作,所以不应直接跳过。看门狗(Watchdog)的任务是保护系统不会因为卡死而无法运行,由于程序或其它未知原因导致程序在一定时间内没有肆迟判响应,看门狗就会立即重启系统,以确保正常运行。

因此,如果发现看门狗任务失败,不应直接跳过,首先应该确认原因,例如偶然性软件崩溃、断电、调度问题等。假设看门狗的失败是由于软件崩溃引起的,此时需要检测一下是否存在内存泄漏、网络超时等原因,进而修复错误或者重装系统,以保证系统能正常旦凳运行。

窗口看门狗的超时公式如下:

Twwdg=(4096*2^WDGTB*(T[5:0]+1))/Fpclk1

其中:

Twwdg:WWDG超时时间(单位为ms)

Fpclk1:APB1的时钟频率(单位为Khz)

WDGTB:WWDG的预分频系数

T[5:0]:窗口看门狗的计数器低6位

看门狗喂狗时间(溢出时间)

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

其中Tout时看门狗溢出时间(单位为ms),prer为看门狗时钟预分频值(IWDG_PR值),范围为0~7,rlr为看门狗重装载值(IWDG_RLR的值)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12551292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存