1)GPIO或者AFIO的時鐘沒有開啟;2)GPIO和配置的中斷線路不匹配;3)中斷觸發方式和實際不相符合;4)中斷處理函數用庫函數時,寫錯,經常可能出現數字和字母之間沒有下劃線;5)外部中斷是沿觸發,有可能檢測不到沿,比如中斷線是低電平(浮空輸入),觸發是下降沿觸發,可能會出現一直是低電平,高電平的時候是一樣的情況,電平持續 為高電平;6)沒有用軟件中斷來觸發外部中斷,調用函數EXTI_GenerateSWInterrupt;,因為軟件中斷先于邊沿中斷處理。
/*************************************************************************************/PS:如有錯誤,歡迎指錯!期待學習!/*************************************************************************************/
歡迎光臨 (http://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |