什么是看门狗?

一样采用简单明了的例子来解释。

条件:你家有条狗

事件:让他看门,报警

结果:1到点不给吃饭,会叫,2到点喂他吃东西,等待下次开饭

影响:叫了,造成噪声,影响大家休息

单片机的看门狗,故名思议,一个狗是要做为警醒某些异常事情的,当单片机采用看门狗功能时,是为了防止某些异常发生,例如某个功能运行异常,或者程序跑飞,卡死,在某处死循环,等等一系列amazing的情况,但是,只要你使用了看门狗,所有你不可控的情况,没有是重启不能解决的,如果有,再重启。

看门狗就是保证重启的手段。

但是我要是正常跑的程序,总不能也给我老重启吧,放心,只要程序正常运行,在你的程序运行完后,去做喂狗操作,就能保证下次顺利运行了。

看门狗分软件看门狗和硬件看门狗。但是起到的作用都是一样,都是为了防止异常,正常的情况,正常喂狗就对了。

关于使用的情况,一般都是在程序初始化的时候进行配置,然后在某处你认为容易异常的地方放置喂狗操作,想想这样做的原因,异常了,肯定就没喂狗,然后就重启了。

如果以上的解释你明白了,那么恭喜你,又掌握了一个牛b的技能:没什么事重启解决不了的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 看门狗其实就是一...
    Leon_Geo阅读 6,917评论 0 4
  • 一:为什么需要看门狗? Watchdog,初次见到这个词语是在大学的单片机书上, 谈到了看门狗定时器. 在很早以前...
    Anderson大码渣阅读 10,440评论 5 12
  • 1 醒 浑噩度日月, 原地画牢圈。 皆伴飞烟去, 梦醒又一年。 2)回忆 天上宫阙寒, 人间月影清。 回首过往...
    蕙兰漱雪阅读 1,735评论 4 2
  • 最近在看一本小说,刘心武的《钟鼓楼》。之前没有看过他的作品,但对刘心武作家印象深刻,因为他是非常著名的红学家。也因...
    撸啦啦练写字阅读 3,456评论 0 0
  • 现实告诉你,不要对一个人太好,因为有一天你因为得不到回报,而稍微对他有一点不好,他就会走开。
    Hiee阅读 1,872评论 0 0