STM32 GPIO_ReadInputDataBit()函数用法我想用这个函数读出STM32一个I/O的输入电平,是0还是1,但是用的时候发现该函数的返回值不是0也不是1,这是为什么?我的管脚输入模式设置成上拉输入.GetBit=GPIO

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 04:28:00
STM32GPIO_ReadInputDataBit()函数用法我想用这个函数读出STM32一个I/O的输入电平,是0还是1,但是用的时候发现该函数的返回值不是0也不是1,这是为什么?我的管脚输入模式

STM32 GPIO_ReadInputDataBit()函数用法我想用这个函数读出STM32一个I/O的输入电平,是0还是1,但是用的时候发现该函数的返回值不是0也不是1,这是为什么?我的管脚输入模式设置成上拉输入.GetBit=GPIO
STM32 GPIO_ReadInputDataBit()函数用法
我想用这个函数读出STM32一个I/O的输入电平,是0还是1,但是用的时候发现该函数的返回值不是0也不是1,这是为什么?我的管脚输入模式设置成上拉输入.
GetBit=GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_7);这是我的语句.
希望不吝赐教.

STM32 GPIO_ReadInputDataBit()函数用法我想用这个函数读出STM32一个I/O的输入电平,是0还是1,但是用的时候发现该函数的返回值不是0也不是1,这是为什么?我的管脚输入模式设置成上拉输入.GetBit=GPIO
一般我这么写:
GetBit=GPIOA->IDR&GPIO_Pin_7;