//外部中断配置步骤 //①初始化IO口为复用 AFIO void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); //②开启IO口复用时钟 void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState); //③设置IO口与中断线的映射关系 void GPIO_EXTILineConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource); //④初始化线上终端,设置触发条件 void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct); //⑤配置中断分组,使能中断 void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct); //⑥编写中断服务函数 void EXTIx_IRQHandler(void); //⑦清除中断标志位 void EXTI_ClearITPendingBit(uint32_t EXTI_Line);
stm32外部中断配置步骤
猜你喜欢
转载自blog.csdn.net/g28_gwf/article/details/80018666
今日推荐
周排行