STM32F103------外部中断及其配置
stm32中断的顺序:
1)初始化 IO 口
2)开启 AFIO 时钟
3)EXTI配置
4)NVIC配置
5)编写中断服务函数
初始化 IO 口
GPIO_InitTypeDef shake_init;
shake_init.GPIO_Mode = GPIO_Mode_IPD;
shake_init.GPIO_Pin = GPIO_Pin_X;
shake_init.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOB, &shake_init);
开启 AFIO 时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//开启 AFIO 时钟