文章目录
一、外部中断线的使用
STM32一共有16个外部中断线,虽然可以将IO通过配置映射到每一个IO,但是每个中断线同时只能连接到一个IO上,相当于STM32能够同时使用的外部中断最多也就16个,引脚后缀是相同的如GPIOA0,GPIOB0想要同时使用EXTI0是不行的,中断只会与最后一个配置的引脚进行链接,前面的链接会被清除掉,对的,就是这么坑(H7来说,F4可以通过SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOB,EXTI_PinSource5)这种方式操作)
但同组的中断是不能同时使用对应的中断线的
二、总结
分配IO时最好用CUBE配置一下看有没有冲突