2.1 SYSCFG_EXTILineConfig(设置IO口与中断线的映射关系) 第一个入口参数是哪一组如GPIOE,第二个入口参数是确定那个IO口如Source0 #define IS_EXTI_PORT_SOURCE(PORTSOURCE) (((PORTSOURCE) == EXTI_PortSourceGPIOA) || \((PORTSOURCE) == EXTI_PortSourceGPIOB) || \((PORTSOURCE) == EXTI_PortSource...
void SYSCFG_EXTILineConfig(uint8_t EXTI_PortSourceGPIOx, uint8_t EXTI_PinSourcex); //设置IO口与中断线的映射关系 exp: SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource2);//区别M3 void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct); //初始化中断线:触发方式等 ITStatus EXTI_GetITStatu...
1)初始化LED灯,按键的GPIO 2)配置NVIC 3)将按键 GPIO 连接到 EXTI源输入 4)配置按键 EXTI 中断/事件线 5) 编写 EXTI 中断服务函数 正点原子KEY0对应IO口为PE4,LED0对应IO口为PF9. 1)初始化LED灯,按键的GPIO RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF|RCC_AHB1Periph_GPIOE, ENABLE); //同时初始...
(EXTI_PortSourceGPIOC, EXTI_PinSource1);//PC1 连接线 1SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOC, EXTI_PinSource3);//PC3 连接线 3/* 配置 EXTI_Line1 */EXTI_InitStructure.EXTI_Line = EXTI_Line1;//LINE1EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//中断模式EXTI_InitStructure.EXTI_...
该函数将GPIO端口与中断线映射起来,使用范例是:SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOA, EXTI_Pin...
使用的GPS模块VG7669T160N0MA,购于沃进科技,该定位模块是基于中科微基第四代低功耗 GNSS SOC 单芯片...
SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOA, EXTI_PinSource1);} void MPU_EXIT_IT_HANDLER(){ ...
SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource6);//配置 F9 F8 F7 E6,这四个按键所在...
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//普通输入模式 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100M GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉 GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA3 SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOB, EXTI_PinSource0);//PB0...
2,在 void WKUP_Init(void)函数里面,我们首先要使能 GPIOA 时钟,同时因为我们要使 用到外部中断,所以必须先使能 SYSCFG 时钟。然后对 GPIOA 初始化位下拉输入。同时调用 函数SYSCFG_EXTILineConfig 配置 GPIOA.0 连接到中断线 0。最后初始化 EXTI 中断线以及 NVIC 中断优先级。这上面的步骤实际上跟我们之前的外...