1.GPIO初始化
//1)创建GPIO初始化结构体
GPIO_InitTypeDef GPIO_InitStructure;
//2)使能所需要使用的GPIO的端口时钟,这里使用的是PF端口
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
//3)设置GPIO端口的引脚,模式等
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
//4)初始化
GPIO_Init(GPIOF, &GPIO_InitStructure);
//5)将端口引脚出事设置为高电平
GPIO_SetBits(GPIOF, GPIO_Pin_9 | GPIO_Pin_10);
2.使用
//将端口PF的引脚9置为0(低电平)
GPIO_ResetBits(GPIOF, GPIO_Pin_9);