該問題由某客戶提出,發(fā)生在 STM32F103VBT6 器件上。據(jù)其工程師講述:在為 STM32 調(diào)試軟件過程中,遇到了一個怪現(xiàn)象:有如表(一)所示的一段程序中,KEYIN 是一個全局變量。當有按鍵按下時,鍵盤的中斷服務程序會將對應的鍵值放入其中,當按鍵釋放后,鍵盤中斷服務程序則把 RESET 值放入該變量。行(1)的條件語句在主程序中,檢測有無按鍵按下,并處理。行(2)則是等待按鍵釋放。調(diào)試時,在行(1)和行(2)處各設置一個斷點,然后全速運行程序。當程序停在行(1)時按下按鍵,繼續(xù)全速運行程序。當程序
標簽:
while循環(huán)
上傳時間:
2022-02-21
上傳用戶: