uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
設定したGPIOポートのピンの値を読みます。
GPIOx | 機能 |
GPIOA | GPIO A Port |
GPIOB | GPIO B Port |
GPIOC | GPIO C Port |
GPIOD | GPIO D Port |
GPIOE | GPIO E Port |
GPIOF | GPIO F Port |
GPIOG | GPIO G Port |
GPIO_Pin | 機能 |
GPIO_Pin_None | Pin を選択しない |
GPIO_Pin_0 | Pin 0を選択 |
GPIO_Pin_1 | Pin 1を選択 |
GPIO_Pin_2 | Pin 2を選択 |
GPIO_Pin_3 | Pin 3を選択 |
GPIO_Pin_4 | Pin 4を選択 |
GPIO_Pin_5 | Pin 5を選択 |
GPIO_Pin_6 | Pin 6を選択 |
GPIO_Pin_7 | Pin 7を選択 |
GPIO_Pin_8 | Pin 8を選択 |
GPIO_Pin_9 | Pin 9を選択 |
GPIO_Pin_10 | Pin 10を選択 |
GPIO_Pin_11 | Pin 11を選択 |
GPIO_Pin_12 | Pin 12を選択 |
GPIO_Pin_13 | Pin 13を選択 |
GPIO_Pin_14 | Pin 14を選択 |
GPIO_Pin_15 | Pin 15を選択 |
GPIO_Pin_All | Pin 0 - 15を選択 |
/* Reads the seventh pin of the GPIOB and store it in ReadValue variable */ uint8_t ReadValue; ReadValue = GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_7);