智能孔板流量计的研究与探讨 七十五
5.4.2单片机运行过程中的抗干扰
外部干扰信号也可能影响到单片机的程序运行,单片机受到干扰后.会使RAM、程序计数器或总线上的数字信号错乱,CPU得到错误的地址信息后,使程序运行离开正常轨道,导致程
序失控,这就是常说的程序“跑飞”,程序失控后若进入死循环就会导致系统功能完全瘫痪。
如何使“跑飞”的程序回到正常的状态,可采取以下两种软件措施来实现。
1.看门狗定时器(WDT)
MSP430内置一个看门狗定时器,可以定时8种和时钟源相关的时间,程序执行过程中.安插“喂狗”指令对看门狗定时器进行清零,在程序正常运行时,就会在WDT定时时间到达之前对WDT清零,不会产生WI)T溢出,如果由于干扰使程序跑飞,则不会在WDT定时时间到达之前执行WDT清零指令,W1)T就会产生溢出,从而产生系统复位,使流量计程序又恢复到正常的运行状态。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 流量计