IO口读取电平不正确,在线急等。

2019-08-18 19:27发布

端口设置为浮空输入,可是读取串口信息时,无论输入为多少,串口显示全是0
void LED_Init(void)
{

GPIO_InitTypeDef  GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);  //ʹÄ&UumlA¶Ë¿ÚʱÖÓ

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;     //LED0-->A.8 ¶Ë¿ÚÅäÖÃ
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;    //Ä£ÄâÊäÈë
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;   //IO¿ÚËÙ¶ÈΪ50MHz
GPIO_Init(GPIOA, &GPIO_InitStructure);      //¸ù¾ÝÉ趨²ÎÊý³õʼ»¯GPIOA.8
GPIO_SetBits(GPIOA,GPIO_Pin_6);                   //PA.8  
ReadValue = GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_6);
}
大家帮帮忙啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。