智能孔板流量計的研究與探討 七十五
5.4.2單片機運行過程中的抗干擾
外部干擾信號也可能影響到單片機的程序運行,單片機受到干擾后.會使RAM、程序計數器或總線上的數字信號錯亂,CPU得到錯誤的地址信息后,使程序運行離開正常軌道,導致程
序失控,這就是常說的程序“跑飛”,程序失控后若進入死循環就會導致系統功能完全癱瘓。
如何使“跑飛”的程序回到正常的狀態,可采取以下兩種軟件措施來實現。
1.看門狗定時器(WDT)
MSP430內置一個看門狗定時器,可以定時8種和時鐘源相關的時間,程序執行過程中.安插“喂狗”指令對看門狗定時器進行清零,在程序正常運行時,就會在WDT定時時間到達之前對WDT清零,不會產生WI)T溢出,如果由于干擾使程序跑飛,則不會在WDT定時時間到達之前執行WDT清零指令,W1)T就會產生溢出,從而產生系統復位,使流量計程序又恢復到正常的運行狀態。
詳情請瀏覽公司網站的產品中心 http://m.ladynoble.net/ 流量計