关于STM32的中断线
各位好,我想问下,在STM32的中断配置中,一条中断线上可以设置多个GPIO吗?比如我把中断线0配置了PA0,PB0,PC0,PE0,代码如下
/*
函数功能:配置中断线0,PA0,PB0,PC0,PE0为线中断口
输入:无
输出:无
调用:内部调用
*/
static void EXTI_Configuration0()
{
EXTI_InitTypeDef EXTI_InitStructure;
/*中断线配置*/
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource0);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource0);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPIO_PinSource0);
EXTI_InitStructure.EXTI_Line=EXTI_Line0; //中断线0
EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;//下降沿中断
EXTI_InitStructure.EXTI_LineCmd=ENABLE;
EXTI_Init(&EXTI_InitStructure);
}