我啟用了PB9和PB16的外部中斷,上拉輸入模式,實驗中程序可以觸發(fā)中斷進入中斷函數(shù),
但讀取不到這兩個引腳的中斷位。
逐步調(diào)試發(fā)現(xiàn)寄存器中這兩個引腳的中斷位有被正確設(shè)置,但就是沒有被GPIOB_ReadITFlagBit()讀出來
工程如下
第二個問題,工程相同,我在GPIOA設(shè)置了5個引腳的外部中斷,均設(shè)置為上拉輸入,驗證中引腳1,3,4,5均正常,但引腳2無法觸發(fā)。測量電壓發(fā)現(xiàn),引腳2無上拉電壓。檢查代碼未發(fā)現(xiàn)問題,重新燒錄問題未解決。下電后數(shù)十分鐘重新上電并燒錄,問題解決。此后未再復現(xiàn)。
此外,希望官網(wǎng)的DEMO包能有單獨的更新履歷文檔,不然難以分清自己手上的demo包是不是最新的,也難以知道各版本demo包間都有何處不同