軟件“看門狗”技術(shù)
發(fā)布時(shí)間:2016/7/23 19:39:49 訪問次數(shù):1962
軟件看門狗(Watchdog)也叫作程序運(yùn)行監(jiān)視系統(tǒng)。當(dāng)程序運(yùn)行受到干擾,程序飛到一個(gè)臨IRF530N時(shí)構(gòu)成的死循環(huán)中時(shí),軟件陷阱也無能為力了,這時(shí)就需要人工復(fù)位或硬件復(fù)位;采用軟件看門狗技術(shù)同樣也能使系統(tǒng)復(fù)位。
當(dāng)程序陷入死循環(huán)后,定時(shí)器溢出,產(chǎn)生高優(yōu)先級(jí)中斷,從而跳出死循環(huán)。還可以在定時(shí)器中斷服務(wù)程序中放置一條LJMP ERR指令,即可使程序轉(zhuǎn)向出錯(cuò)處理程序。
以下是一個(gè)用定時(shí)/計(jì)數(shù)器T0作軟件看門狗的程序:
軟件看門狗(Watchdog)也叫作程序運(yùn)行監(jiān)視系統(tǒng)。當(dāng)程序運(yùn)行受到干擾,程序飛到一個(gè)臨IRF530N時(shí)構(gòu)成的死循環(huán)中時(shí),軟件陷阱也無能為力了,這時(shí)就需要人工復(fù)位或硬件復(fù)位;采用軟件看門狗技術(shù)同樣也能使系統(tǒng)復(fù)位。
當(dāng)程序陷入死循環(huán)后,定時(shí)器溢出,產(chǎn)生高優(yōu)先級(jí)中斷,從而跳出死循環(huán)。還可以在定時(shí)器中斷服務(wù)程序中放置一條LJMP ERR指令,即可使程序轉(zhuǎn)向出錯(cuò)處理程序。
以下是一個(gè)用定時(shí)/計(jì)數(shù)器T0作軟件看門狗的程序:
熱門點(diǎn)擊
- NMOsFET的輸出特性曲線
- C51單片機(jī)的中斷系統(tǒng)有幾個(gè)中斷源?
- 在80C51單片機(jī)片外擴(kuò)展64KB的程序存儲(chǔ)
- 熱載流子效應(yīng)的影響因素
- 串口中斷優(yōu)先級(jí)設(shè)置位
- 中斷系統(tǒng)的初始化
- 中斷服務(wù)子程序的編寫
- 紅黃光LED芯片結(jié)構(gòu)與制備工藝
- 加速系數(shù)是加速壽命試驗(yàn)的一個(gè)重要參數(shù)
- 匯編語言的語句種類及指令格式
推薦技術(shù)資料
- 分立器件&無源元件選型及工作原
- 新一代“超越EUV”光刻系統(tǒng)參
- 最新品BAT激光器制造工藝設(shè)計(jì)
- 新款汽車SoC產(chǎn)品Malibo
- 新芯片品類FPCU(現(xiàn)場(chǎng)可編程
- 電動(dòng)汽車動(dòng)力總成系統(tǒng)̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究