開機復位與看門狗故障復位的識別
發(fā)布時間:2016/7/23 19:53:13 訪問次數(shù):1139
開機復位與看門狗故障復位因同屬硬件復位, 所以要想予以正確識別,一般要借助非易失性RAM或′PROM。IRF7309當系統(tǒng)正常運行時,設(shè)置一可掉電保護的觀測單元。當系統(tǒng)正常運行時,在定時喂狗的中斷服務(wù)程序中使該觀測單元保持正常值(設(shè)為AAH),而在主程序中將該單元清0,因觀測單元掉電可保護,則開機時通過檢測該單元是否為正常值可判斷是否是看門狗復位。
正常開機復位與非正常開機復位的識別
如某個以時間為控制標準的測控系統(tǒng),完成一次測控任務(wù)需1小時。在己執(zhí)行測控50分鐘的情況下,系統(tǒng)電壓異常引起復位,此時若系統(tǒng)復位后又從頭開始進行測控,則會造成不必要的時間消耗。因此可通過一監(jiān)測單元對當前系統(tǒng)的運行狀態(tài)、系統(tǒng)時間予以監(jiān)控,將控制過程分解為若干步或若干時間段,每執(zhí)行完一步或每運行一個時間段則對監(jiān)測單元置為關(guān)機允許值,不同的任務(wù)或任務(wù)的不同階段有不同的值,若系統(tǒng)正在進行測控任務(wù)或正在執(zhí)行某時間段,則將監(jiān)測單元置為非正常關(guān)機值。那么系統(tǒng)復位后可據(jù)此單元判別系統(tǒng)原來的運行狀態(tài),并跳到出錯處理程序中恢復系統(tǒng)原運行狀態(tài)。
開機復位與看門狗故障復位因同屬硬件復位, 所以要想予以正確識別,一般要借助非易失性RAM或′PROM。IRF7309當系統(tǒng)正常運行時,設(shè)置一可掉電保護的觀測單元。當系統(tǒng)正常運行時,在定時喂狗的中斷服務(wù)程序中使該觀測單元保持正常值(設(shè)為AAH),而在主程序中將該單元清0,因觀測單元掉電可保護,則開機時通過檢測該單元是否為正常值可判斷是否是看門狗復位。
正常開機復位與非正常開機復位的識別
如某個以時間為控制標準的測控系統(tǒng),完成一次測控任務(wù)需1小時。在己執(zhí)行測控50分鐘的情況下,系統(tǒng)電壓異常引起復位,此時若系統(tǒng)復位后又從頭開始進行測控,則會造成不必要的時間消耗。因此可通過一監(jiān)測單元對當前系統(tǒng)的運行狀態(tài)、系統(tǒng)時間予以監(jiān)控,將控制過程分解為若干步或若干時間段,每執(zhí)行完一步或每運行一個時間段則對監(jiān)測單元置為關(guān)機允許值,不同的任務(wù)或任務(wù)的不同階段有不同的值,若系統(tǒng)正在進行測控任務(wù)或正在執(zhí)行某時間段,則將監(jiān)測單元置為非正常關(guān)機值。那么系統(tǒng)復位后可據(jù)此單元判別系統(tǒng)原來的運行狀態(tài),并跳到出錯處理程序中恢復系統(tǒng)原運行狀態(tài)。
熱門點擊
- NMOsFET的輸出特性曲線
- C51單片機的中斷系統(tǒng)有幾個中斷源?
- 在80C51單片機片外擴展64KB的程序存儲
- 熱載流子效應(yīng)的影響因素
- 串口中斷優(yōu)先級設(shè)置位
- 中斷系統(tǒng)的初始化
- 紅黃光LED芯片結(jié)構(gòu)與制備工藝
- 中斷服務(wù)子程序的編寫
- 加速系數(shù)是加速壽命試驗的一個重要參數(shù)
- ADC08O9簡介
推薦技術(shù)資料
- 高速功耗比 (2.5MHz)
- 32 位微控制器 (MCU)&
- 微控制器RA Arm Cortex-M MC
- 32MHz Arm Cortex-M23 超
- RA2T1 系列微控制器
- CNC(計算機數(shù)控)和制造機械系統(tǒng)應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究