STM32
直播中

杨平

7年用户 1672经验值
私信 关注
[问答]

如何去计算独立看门狗的超时时间

为什么要看门狗?
独立看门狗的框架是由哪些部分组成的?
如何去计算独立看门狗的超时时间?

回帖(1)

盛珺

2021-8-20 17:44:18
  一、看门狗简介
  为什么要看门狗?
  在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)。
  独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它仍有效。独立看门狗适合应用于需要看门狗作为一个在主程序之外能够完全独立工作,并且对时间精度要求低的场合。
  窗口看门狗由从APB1时钟分频后得到时钟驱动。通过可配置的时间窗来检测应用程序非正常的过迟或过早操作。窗口看门狗最适合那些要求看门狗在精确计时窗口起作用的程序。
  二、独立看门狗框图简介
  
  三、独立看门狗超时时间
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分