lena萌宝宝

导航

看门狗,定时器是什么

它的主要功能是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将单片机复位,当看门狗没有被定时清零时,将引起复位

几乎所有的嵌入式操作系统都有看门狗任务,它的主要功能是防止系统死掉或者陷入死循环。也就是每个一定的时间就会执行看门狗任务,以reset系统.

看门狗其实就是这么回事:

比如说你正在绕着一座小山裸奔。——程序按预定流程执行。

每次经过山脚下的某个地方,你都给一条大狼狗一根肉骨头。——喂狗。

奔着奔着,你奔叉了道,跑到了不该去的山顶。——程序跑飞了。

或者,你在裸奔的途中睡着了。——程序死机。

这时,那条大狼狗,由于一直得不到喂食,饿疯了,挣脱锁链来追你。——看门狗定时器溢出。

你被它一吓,脚底一软,从山上咕噜咕噜滚下来。起来一看,靠,又回到了出发地点。于是只好又从头开始裸奔。——程序复位。

看门狗这东西是加强可靠性用的

posted on 2024-05-17 09:44  宝宝萌  阅读(4)  评论(0编辑  收藏  举报