void GPIOB_init()
{
//一、初始化的三步骤
// 0,定义GPIO结构体变量
GPIO_InitTypeDef GPIO_InitStruct;
//1,开启GPIO时钟
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB |RCC_APB2Periph_AFIO, ENABLE);
//2,初始化pb0--->推挽输出
GPIO_InitStruct.GPIO_Pin =GPIO_Pin_0;
GPIO_InitStruct.GPIO_Speed =GPIO_Speed_2MHz;
GPIO_InitStruct.GPIO_Mode =GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStruct);
}
void Led_GPIO_Open( )
{
//pb0输出低电平
GPIO_ResetBits(GPIOB,GPIO_Pin_0);
}
void Led_GPIO_Close()
{
//pb0输出高电平
GPIO_SetBits(GPIOB,GPIO_Pin_0);
}