| 我现在碰到了这个问题。。。我用了GPIO_init()函数,也不行!!!!!!!!! void gpio_init_pd(){
 GPIO_InitTypeDef GPIO_INITSTURE;
 
 //   GPIO_DeInit( GPIOA);
 
 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); //使能GPIOA_H的io引脚时钟。
 
 GPIO_INITSTURE.GPIO_Pin =  gpio_a;      //设定串口的初始化管脚
 
 GPIO_INITSTURE.GPIO_Mode = GPIO_Mode_OUT;//设定管脚的模式,高速,低速,还是其他
 
 GPIO_INITSTURE.GPIO_Speed = GPIO_Speed_100MHz;  //管脚速率速度 ;
 
 GPIO_INITSTURE.GPIO_OType = GPIO_OType_PP; //输出模式
 
 GPIO_INITSTURE.GPIO_PuPd = GPIO_PuPd_NOPULL; //是否内拉高;
 
 GPIO_Init(GPIOA,&GPIO_INITSTURE);   //pin口初始化
 
 // GPIO_WriteBit(GPIOA,1,Bit_RESET);//set low
 
 printf("gpid e init \n");
 }
 |