1.使能APB2时钟
找到LED对应的IO口,使能对应的时钟
调用函数:void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE);
2.初始化IO口
调用函数:void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //输出模式
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8; //对应引脚
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //速度
GPIO_Init(GPIOA,&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;
GPIO_InitStructure.GPIO_