STM32 GPIO 有些输出正常,有些输出不正常 跪求解答!

2020-01-01 17:46发布

MCU部分如下图:

GPIO初始化代码:
void LED_GPIO_Init(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
        //LED_R  PB5   LED_G  PB6
  GPIO_InitStructure.GPIO_Pin =        GPIO_Pin_6;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
       
        GPIO_InitStructure.GPIO_Pin =        GPIO_Pin_10;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
}
现在情况是PB6 PP模式能正常输出高低电平,但是PA10 PP模式确不能正常输出高低电平,换成PB5也不行,
请大神指导,可能是什么原因引起的,跪谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。