嵌入式軟件開發,邏輯陷阱記錄篇

搞一個按鍵外部中斷進行計時,下降沿觸發,按鍵(PA)按下爲0; 代碼如下:   分析如下:如果你不加上delay_ms(1); 程序就執行下來,等到 if 判斷完成之後(假設PA剛好爲0,即按下的時候),隨即程序就去判斷while的條件(這時候,你剛好鬆開手,即PA 爲1 ,他就直接跳出去了 ,不執行爲了裏面的東西); 這時候加上一條語句 大大減少了while判斷的比例,所以就不會那麼湊巧了,不過
相關文章
相關標籤/搜索