通常使用GPIO_InitTypeDef来初始化端口的配置,通常要包含GOIO、RCC两个头文件
void Init_LEDpin(void)
GPIO_InitTypeDef GPIO_InitStructure;//创建一个GPIO_InitTypeDef的结构用来初始化GPIO的端口,这里针对的是PC13端口
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //使能GPIO的时钟GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //初始化结构
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;//推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//输出频率
GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化端口
}