PF5口,设置为输入(推挽、上拉、25M)。读取电平时,程序live_watch窗口显示的电平忽高忽低,示波器测出来的一直为高电平。难道是配置出了问题?
GPIO_InitTypeDef gpio_init;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
gpio_init.GPIO_Pin = BSP_GPIOF_LID_EN;
gpio_init.GPIO_Mode = GPIO_Mode_IN;
gpio_init.GPIO_OType = GPIO_OType_PP;
gpio_init.GPIO_PuPd = GPIO_PuPd_UP;
gpio_init.GPIO_Speed = GPIO_Speed_25MHz;
读取电平采用的函数:GPIO_ReadInputDataBit
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>