GPIO_ReadOutputDataBit及GPIO_ReadInputDataBit

  • Post author:
  • Post category:其他


GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)读的是GPIOx_IDR,读的是当IO口设置为输入状态时候的IO口值

GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)读的是GPIOx_ODR,读的是当IO口设置为输出状态时候的IO口值

#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4) //PE4

#define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3) //PE3

#define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2) //PE2

#define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) //PA0

转载于:https://www.cnblogs.com/KING9/p/9108121.html