STM32定义的60个中断是不是可随便接任意GPIO口???还是每个GPIO口对应唯一的一个?还是根据中断类别定义IO

2024年11月29日 22:47
有1个网友回答
网友(1):

你说的外部中断吧,呵呵,每个GPIO口都可以外部中断,但是中断向量只有这么多:
EXTI0_IRQn = 6, /*!< EXTI Line0 Interrupt */
EXTI1_IRQn = 7, /*!< EXTI Line1 Interrupt */
EXTI2_IRQn = 8, /*!< EXTI Line2 Interrupt */
EXTI3_IRQn = 9, /*!< EXTI Line3 Interrupt */
EXTI4_IRQn = 10, /*!< EXTI Line4 Interrupt */
EXTI9_5_IRQn = 23, /*!< External Line[9:5] Interrupts */
EXTI15_10_IRQn = 40, /*!< External Line[15:10] Interrupts */
你需要通过判断来确定那个哪一组GPIO的哪一个pin发生中断了。

欢迎追问