問題之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引...