摘要: 从一开始设计单片机程序以来我一直在问自己看门狗究竟应该如何使用?并不断的寻找权威答案。以下谈一下个人在这些年来对看门狗应用相关的一些思考和观点,错误不可避免,愿讨论并改正。1. 什么是单片机的程序跑飞? 什么是单片机的死机?所谓的程序跑飞是指 CPU 程序寄存器PC 异常改变,从而CPU 不按预定的顺序执行程序,导致不可遇见的执行结果。所谓的死机是 CPU 进入一个循环程序后因条件不满足而无法退出,使得其它程序得不到执行。导致单片机程序跑飞和死机的原因可能是软件本身的错误,也有可能是电磁干扰,软件原因导致的故障应通过改进软件的方法来解决,而担心干扰对系统的影响可使用看门狗电路来做一层防护。干扰 阅读全文
posted @ 2012-09-03 17:01 宇的境界 阅读(4321) 评论(0) 推荐(0) 编辑