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