GPIOX设置

2019-07-21 05:37发布

    GPIO_InitTypeDef  GPIO_InitStructure;

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);         //ê1ÄüPB,PE¶Ë¿úê±Öó

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;                                 //LED0-->PB.5 ¶Ë¿úÅäÖÃ
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //íÆíìêä3ö
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO¿úËù¶èÎa50MHz
    GPIO_Init(GPIOB, &GPIO_InitStructure);                                         //¸ù¾Yé趨2Îêy3õê¼»ˉGPIOB.5
    GPIO_SetBits(GPIOB,GPIO_Pin_5);                                                 //PB.5 êä3ö¸ß

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;                             //LED1-->PE.5 ¶Ë¿úÅäÖÃ, íÆíìêä3ö
//    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
//    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOE, &GPIO_InitStructure);                                           //íÆíìêä3ö £¬IO¿úËù¶èÎa50MHz
    GPIO_SetBits(GPIOE,GPIO_Pin_5);                                                  //PE.5 êä3ö¸ß
上面红 {MOD}的是我加进去的,如果没有设置,那GPIOE的速度和模式是什么呢?

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