不是如何判断哪个IO触发,而是你想让哪个端口输入中断信号。
在配置外部中断的过程中需要进行EXTI配置,在这个配置里面需要设置你要使用的外部中断端口(比如PA0)
GPIO_EXTILineConfig( GPIO_PortSourceGPIOA, GPIO_PinSource0);
除此之外还要配置中断方式,触发方式等。
同时在GPIO的配置里需要对这个端口使能,设置它为输入模式,,这样芯片就可以识别这个端口的中断信号了。
通过 GPIO_EXTILineConfig(GPIO_PortSourceGPIOx, GPIO_PinSourcex)
来设置 。
看它 电平的变化。
STM32所有端口都有外部中断功能,必须将端口配置为输入模式才能使用。具体可参照ST的技术文档【RM0008】,第九章有详细说明。