不算奇葩的問題 stm32外部中斷一直響應

2021-07-11 11:23:06 字數 305 閱讀 9926

最近,用stm32的外部中斷時,偶然發現了乙個問題,沒搞明白:就是外部中斷一直響應

我猜可能主要原因是gpio_mode配置的問題:

檢測上公升沿要配置成下拉模式,下降沿要上拉模式。

問題來了!若為浮空模式,則當io電平變化後浮空了,就會觸發中斷後會一直響應中斷函式,這是咋回事啊???(/ □ \)

先記錄一下,回頭搞明白再說!

看書上網得出了乙個結論!!!

貌似stm32就是這樣,浮空模式io灰常灰常灰常靈敏!!它會受干擾,我拿個導線去接觸都會觸發中斷的,,,orz就是說我只能這麼辦了,這算硬體bug麼??

stm32的外部中斷問題

stm32 的每個線0 15均可以程式設計為外部中斷,線0,1,2,3,4分別對應io的gpiox 0 4 他們分別有各自的中斷入口exti0 irqhandler 到 exti4 irqhandlergpiox5 9特通過乙個入口exti9 5 irqhandler 然後進入中斷後在通過比較來判斷...

STM32外部中斷

一 基本概念 arm coetex m3核心共支援256個中斷,其中16個內部中斷,240個外部中斷和可程式設計的256級中斷優先順序的設定。stm32目前支援的中斷共84個 16個內部 68個外部 還有16級可程式設計的中斷優先順序的設定,僅使用中斷優先順序設定8bit中的高4位。stm32可支援...

stm32外部中斷

外部中斷程式配置流程 rcc 時鐘配置 void rcc configuration void 時鐘配置 開啟各路時鐘 rcc apb2periphclockcmd rcc apb2periph usart1 rcc apb2periph gpioa rcc apb2periph afio,enab...