STM32F407ZET6的IO口输出电平为什么会这么奇怪

2019-07-20 12:27发布

刚学stm32f4遇到这个问题不知道是什么问题,求助

IO口配置
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);//ê1ÄüGPIOBê±Öó
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);//ê1ÄüGPIOBê±Öó
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);//ê1ÄüGPIOGê±Öó

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;//24L01
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//êä3ö
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//íÆíìêä3ö
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//100MHz
//  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//éÏà-
  GPIO_Init(GPIOA, &GPIO_InitStructure);//3õê¼»ˉ
这样配置后,
while(1)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_6);
                GPIO_ResetBits(GPIOA,GPIO_Pin_7);
        delay_ms(500);
        GPIO_SetBits(GPIOA,GPIO_Pin_6);
        GPIO_SetBits(GPIOA,GPIO_Pin_7);
}
输出的电平却是这样的
IMG_3257.JPG

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