这段代码初始化PA8 PD2,为什么
GPIO_InitTypeDef GPIO_InitSture;这个代码放在void LED_Init(void)里面最前面不报错,但是放在下面代码的位置会报错,我也将
GPIO_InitTypeDef GPIO_InitSture;放在初始化I/O代码之前了,
void LED_Init(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//ê1ÄüPA8 PD2
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE);
GPIO_InitTypeDef GPIO_InitSture;
GPIO_InitSture.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitSture.GPIO_Pin=GPIO_Pin_8; //éèÖÃ
A8ÎaíÆíìêä3ö50M
GPIO_InitSture.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOA,&GPIO_InitSture);
GPIO_SetBits(GPIOA,GPIO_Pin_8);
GPIO_InitSture.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitSture.GPIO_Pin=GPIO_Pin_2; //éèÖÃ
D2ÎaíÆíìêä3ö50M
GPIO_InitSture.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOD,&GPIO_InitSture);
GPIO_SetBits(GPIOD,GPIO_Pin_2);
}
一周热门 更多>