初级会员

- 积分
- 65
- 金钱
- 65
- 注册时间
- 2015-4-26
- 在线时间
- 1 小时
|
5金钱
//*************************************初始化代码是这样的
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能PB,PE端口时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB,GPIO_Pin_3);
//*************************************
//**************************************main函数里是这样的
LED_Init();
delay_init();
while(1)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_3);
delay_ms(500);
GPIO_SetBits(GPIOB,GPIO_Pin_3);
delay_ms(500);
}
//***************************************
情况是这样,我把上面的四个3换成0,那么GPIOB.0口就可以实现小灯闪烁(我在外部连了一个小灯),问下大家为啥会出现这个情况啊,是GPIOB3这个口又什么特殊么?
|
|