快捷搜索:  汽车  科技

单片机看门狗是做什么的(单片机中看门狗开启的重要性)

单片机看门狗是做什么的(单片机中看门狗开启的重要性)

在做单片机产品开发的实际项目中,我们有时会遇到这样一个问题:软件编写完全没问题,运行也没有什么意想不到的bug,单片机十次运行中有九次都是正常的,但就是有一次,我们按照自己的意愿操作,让单片机一下子执行很多任务,让CPU同时处理大量数据。这时奇怪的事情就发生了,我们会发现系统跑飞掉了,单片机变得奇卡无比。等过了一段时间后,单片机就会把一条条刚才没处理的程序逐个执行回来。

单片机看门狗是做什么的(单片机中看门狗开启的重要性)(1)


这样我们的代码就不符合要求,为什么别人的代码不会出现这样的事故,而我们的就会发生这样的事?这就是因为我们软件编写上有些逻辑不合理导致CPU负担一时间太大,打破了原代码时序要求。

因此,特别针对汽车电子等关系到生命安全的单片机编程,看门狗的重要性可想而知。如果程序出现异常,我们需要及时复位系统。一方面代码的合理性我们不容小觑,对时序的分配一定要处理恰当,另一方面看门狗的使用也是不可或缺。

在后续的文章中小编会和大家探讨如何编写看门狗程序。

猜您喜欢: