- GPIO_ReadInputData读的是GPIOx的整个IDR寄存器的数据,返回一个十六位数,对应IDR寄存器的十六位。所以参数只用传入GPIOx。
uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx);
- GPIO_ReadInputDataBit读的是GPIOx的IDR寄存器中的一位数,返回值不是0就是1。读哪一位由参数GPIO_Pin决定。
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
标签:ReadInputDataBit,GPIOx,IDR,ReadInputData,寄存器,GPIO
From: https://www.cnblogs.com/Sound-Sleep/p/16974653.html