#include "bsp_exti.h"//这里keil软件有一个×,但是编译能够成功,我也确认头文件路径我设置好了
void EXTI_Key_Config()
{
GPIO_InitTypeDef GPIO_InitStruct;
EXTI_InitTypeDef EXTI_InitStruct;
//打开key的时钟线
RCC_APB2PeriphClockCmd( GPIO_KEY1_CLK , ENABLE);
//首先初始化key的GPIO,设置为输入
GPIO_InitStruct.GPIO_Pin=GPIO_KEY1_PIN;//这里的结构体也不会自动显示结构体成员
GPIO_InitStruct.GPIO_Mode= GPIO_Mode_IN_FLOATING;
GPIO_Init( GPIO_KEY1_PORT ,&GPIO_InitStruct);
//选择输入线
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA , GPIO_KEY1_PIN );
//应该打开时钟线
RCC_APB2PeriphClockCmd( RCC_APB2Periph_AFIO , ENABLE);
//初始化中断
EXTI_InitStruct.//.后面不会显示结构体成员,但是在我把它移到其他文件下就能够显示了
}
