请大侠指点代码

2019-07-20 14:36发布


这段代码初始化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;           //éèÖ&#195A8Î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;        //éèÖ&#195D2ÎaíÆíìêä3ö50M
        GPIO_InitSture.GPIO_Speed=GPIO_Speed_50MHz;
        GPIO_Init(GPIOD,&GPIO_InitSture);
        GPIO_SetBits(GPIOD,GPIO_Pin_2);
       

}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。