前面列舉的各項措施只解決了如何發(fā)現(xiàn)系統(tǒng)受到干擾和如何捕捉“跑飛”的程序,但僅此還不夠,還要能夠讓單片機根據(jù)被破壞的殘留信息自動恢復(fù)到正常的工作狀態(tài)。硬件復(fù)位是使單片機重新恢復(fù)正常工作狀態(tài)的一個簡單有效的方法。硬件復(fù)位后CPU被重新初始化,所有被激活的中斷標(biāo)志都被清除,程序從0000H地址重新開始執(zhí)行。
嵌入式系統(tǒng)的應(yīng)用領(lǐng)域越來越廣泛,干擾或者惡劣環(huán)境常影響嵌入式系統(tǒng)運行的穩(wěn)定性和可靠性。Reset是維護系統(tǒng)穩(wěn)定的一個關(guān)鍵因素,正確地設(shè)計復(fù)位電路,巧妙地應(yīng)用復(fù)位操作,能使整個系統(tǒng)更可靠、穩(wěn)定地運行。本文結(jié)合實際項目經(jīng)驗分析Reset的相關(guān)應(yīng)用與設(shè)計,展示Reset對系統(tǒng)穩(wěn)定性的重要性。