我在原有跑马灯例程上进行了修改,然后用万用表测引脚电压,发现PG口输出1.5v左右,PE口输出有1.5v的,还有1.9v的PB有3.3v和2.9

2019-08-16 18:45发布

void LED_Init(void)
{

GPIO_InitTypeDef  GPIO_InitStructure;
       
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOG|RCC_APB2Periph_GPIOE, ENABLE);         //ê1ÄüPB,PE¶Ë¿úê±Öó
       
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_2|GPIO_Pin_1|GPIO_Pin_0;                                 //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|GPIO_Pin_4|GPIO_Pin_2|GPIO_Pin_1|GPIO_Pin_0);                                                 //PB.5 êä3ö¸ß

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_2|GPIO_Pin_1|GPIO_Pin_0;                             //LED1-->PE.5 ¶Ë¿úÅäÖÃ, íÆíìêä3ö
GPIO_Init(GPIOE, &GPIO_InitStructure);                                           //íÆíìêä3ö £¬IO¿úËù¶èÎa50MHz
GPIO_SetBits(GPIOE,GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_2|GPIO_Pin_1|GPIO_Pin_0);                                                  //PE.5 êä3ö¸ß
       
       
       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15|GPIO_Pin_12|GPIO_Pin_11;                                 //LED0-->PB.5 ¶Ë¿úÅäÖÃ
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //íÆíìêä3ö
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO¿úËù¶èÎa50MHz
GPIO_Init(GPIOG, &GPIO_InitStructure);                                         //¸ù¾Yé趨2Îêy3õê¼»ˉGPIOB.5
GPIO_SetBits(GPIOG,GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15|GPIO_Pin_12|GPIO_Pin_11);                                                 //PB.5 êä3ö¸ß
       
       
       
       
       
       
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-08-16 22:30
帮顶
操作系统
2楼-- · 2019-08-16 23:39
流水灯的IO万用表能测出什么名堂.
NULLFF
3楼-- · 2019-08-17 00:14
我让PG13输出高电平,前几天我测过输出3.3v,现在我让PG13输出高电平,测出只有1.5v,我不知道为什么

一周热门 更多>