这第一步就是作为输入中断源的I/O口的相关配置,例程库函数如下:void BUTTON_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12;
GPIO_Init(GPIOD, &GPIO_InitStructure);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIO,ENABLE);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOD , GPIO_PinSource11);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOD , GPIO_PinSource12);
}
|