微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机技术中的软硬件防干扰方法

单片机技术中的软硬件防干扰方法

时间:10-10 来源:互联网 点击:

效。

(1)设置Watchdog。Watchdog亦即跟踪监视定时器,利用定时器中断功能来监视程序的运行状态。具体做法为:测算好最长循环程序循环一次的时间,然后定时时间的设置稍大于它。正常循环一次后,定时器重新置初值,否则定时器继续计数,直到溢出进入中断。在中断服务程序中设置PC值,迫使其跳出死循环。

(2)设置陷阱方法。若PC值并非进人死循环,而是随机“乱飞”,可设置陷阱拦截。具体做法是在所有子程序和程序快的连接处(前提是程序正常运行时不会进入该处)填上绝对跳转指令,失控的PC一旦进入该处即可捕获,迫使其重新回到复位状态。

5 结束语

实践证明,只要对单片机系统实行总体抗干扰设计,就可保障它在工作环境恶劣的条件下可靠运行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top