独立看门狗的应用.pptVIP

  • 9
  • 0
  • 约2.62千字
  • 约 9页
  • 2023-11-21 发布于陕西
  • 举报
独立看门狗的应用O老师讲32一、独立看门狗的作用二、独立看门狗应用示例三、HAL库中看门狗计数器刷新函数 一、独立看门狗的作用 大家在使用电脑的时候相信都会遇到过死机、崩溃、被卡在某个应用程序半天出不来的情况过吧?遇到这种事情的时候,我一般都是“忍痛”按下reset键重启电脑,相信大部分伙伴也是跟我一样的选择!对于一个使用单片机开发的产品/设备,它也可能会出现死机、崩溃等问题,我们不可能在这些产品/设备的前面专门安排一个人去监视它,然后当它出现死机之类的情况时去按这个reset键重新启动它---毕竟人工成本实在太高了。 那对于单片机的这个问题,有没有解决办法呢?答案是肯定的。聪明的工程师们在设计单片机的时候,通常都会加入一个特殊的定时器模块—独立看门狗。这个独立看门狗默默守护着系统,当程序出现跑飞、死循环时,它才会“叫唤”起来,处理器听到它的叫唤后会马上重新自动启动系统,就不需要我们去按那个reset键了…… 独立看门狗的英文全称为Independent Watchdog,简写为IWDG,它实际上是一个定时器。这个定时器有一个特点,那就是需要在定时器溢出之前重新装初值给计数器(相当于喂狗),不要让其溢出(溢出相当于狗叫唤),以防溢出时会导致系统重新启动。所以我们需要在它计数溢出之前及时更新它的计数器的初值,以免系统重启。O老师讲32 O老师讲32

文档评论(0)

1亿VIP精品文档

相关文档