GPIO_ReadInputDataBit()函数返回值的问题
想用GPIO的输入值做判断, 但是GPIO不是连续的,无法直接用 ReadInputData(GPIOx); 只能单独GPIO_ReadInputDataBit(), 我想知道这个函数的返回值是什么啊? 是0或1么? 我想用8个IO口读取的数据组成一个8位二进制数,需要 a<<! | b<<2 | c<<3 d<<4 ... 这样的移位操作么? a,b,c,d ...为readinputdatabit的返回值。 我这样的理解错了没? 如果用
GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0 | GPIO_Pin_1 |GPIO_Pin_2) 那这样的返回值又是什么啊?
求告知