【embedded】看门狗相关知识

ε祈祈猫儿з 提交于 2019-12-02 11:18:55
  • 定义:
    看门狗,又叫watchdog timer(WDT),是一个定时器电路,一般有一个输入,叫喂狗,一个输出到单片机的RST端,单片机正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT清零,如果超过规定的时间不喂狗,WDT定时超过,就会给出一个复位信号到单片机,使单片机复位。

  • 作用:
    看门狗的作用就是防止程序发生死循环。

  • 分类
    1)硬件看门狗。
    2)软件看门狗。利用闲置的定时器/计数器就可以设计一个软件看门狗。优点:无需额外的硬件支持。
    缺点:当系统存在严重的错误时(例如:中断服务出错),则有可能导致软件看门狗失效。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!