問題之MCU中斷處理 MCU程式設計 中斷標識清除

2021-07-06 05:55:08 字數 488 閱讀 2711

問題之mcu中斷處理_mcu程式設計_中斷標識清除

問題描述:

mcustm32f100平台,採集溫度數碼管顯示外加其它功能;

裝置外接乙個控制器,數碼管始終顯示溫度值;

之前測試一切正常,今天突然發現插拔外接的控制器或者重新上電後,數碼管顯示一直為0;

插上偵錯程式突然正常,反覆操作都正常;

插上ttl轉rs232突然正常,反覆操作都正常;

分析:硬體問題:檢查硬體,未發現異常;

檢查軟體:溫度採集是在中斷中採集,插上偵錯程式和偵錯程式都有可能出發mcu中的一些中斷,因此可以初步判斷是程式問題,

檢視中斷程式發現清除中斷標誌位的語句位於中斷最後,而中斷操作的內容過多,懷疑異常引起的多次中斷觸發而沒有清除中斷,因此採用中斷進入後

立即清除中斷方式,檢視結果,一切正常;

雖然問題解決但是依然沒有查出引起問題的具體原因,未完待續。。。。。。。。。。。。。。。。。。。。。。。。。

mcu的程式設計框架

freertos stm32的hal庫 frtos驅動 以linux的形式編寫 應用 frtos 提供乙個鍊錶,在應用 中,呼叫註冊進鍊表的函式 給每乙個應用分配乙個唯一id號,使用巨集定義的形式 將應用的每個模組的結構體註冊進鍊表中 在main函式中,啟動乙個freertos的任務,任務中掃瞄執行...

現在MCU的一些問題

最近,越來越發現,現有的mcu存在的一些問題,特寫出來,歡迎 1.普遍的片內rom 片內ram比例不合適。以三種比較經典的型號為例,8位mcu,at89s51,4kb flash,128b ram,比例 4 0.128 31.25 16位mcu,msp430f149,64kb flash,2kb r...

MCU除錯gprs模組遇到些問題總結如下

mcu除錯gprs模組遇到些問題總結如下 1 保證gprs模組工作,檢查供電,以及gprs模組是否是按鍵開機模式 使用使用at 指令at sautopoweron 0 配置成按鍵開機模式,可使用power key 按 鍵關機,或者傳送at cpof 指令關機。開機關機的話需要配置power key引...