stm32单片机初学,恳求大神赐教

stm32单片机初学,恳请大神赐教!
大神:如下是stm32使用TIM3定时器输出方波程序中的一个函数,该函数是对GPIO进行配置,问题在注释部分,恳请大神细心指教,感谢!
static void TIM3_GPIO_Config(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;

  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); 

  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE);

  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6 | GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOA, &GPIO_InitStructure);

  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_0 | GPIO_Pin_1)//为什么这里不需要配置GPIO_MODE和GPIO_SPEED?
  GPIO_Init(GPIOB, &GPIO_InitStructure);
}

------解决思路----------------------
因为在你注释的代码的上三行已经配了GPIO_MODE和GPIO_SPEED  所以这里不需再配了