5.下面我们将编写相关代码:
首先我们需要打开GPIOB的时钟, RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
配置IO口: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7|GPIO_Pin_14;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOF,GPIO_Pin_7 | GPIO_Pin_14);
之后在主函数调用LED_Init(),
while(1)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
GPIO_SetBits(GPIOB,GPIO_Pin_14);
delay_ms(500);
GPIO_SetBits(GPIOB,GPIO_Pin_7);
GPIO_ResetBits(GPIOB,GPIO_Pin_14);
delay_ms(500);
}
使用LD2和LD3交替闪烁,编译并烧入
单片机中。(由于下载器拉在公司,实验结果只能等上班后才能知道是否正确 - -!) 后续再为大家带来我的试用心得。谢谢 !