跳不出的while 循環 - 免費下載
技術資料資源
文件大小:364 K
?? 溫馨提示:本資源由用戶 lw125849842 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。
該問題由某客戶提出,發生在 STM32F103VBT6 器件上。據其工程師講述:在為 STM32 調試軟件過程中,遇到了一個怪現象:有如表(一)所示的一段程序中,KeyIn 是一個全局變量。當有按鍵按下時,鍵盤的中斷服務程序會將對應的鍵值放入其中,當按鍵釋放后,鍵盤中斷服務程序則把 RESET 值放入該變量。行(1)的條件語句在主程序中,檢測有無按鍵按下,并處理。行(2)則是等待按鍵釋放。調試時,在行(1)和行(2)處各設置一個斷點,然后全速運行程序。當程序停在行(1)時按下按鍵,繼續全速運行程序。當程序