ファームウェア関数一覧
GPIO_ReadInputDataBit †
ヘッダ宣言 †
関数プロトタイプ †
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
動作 †
設定したGPIOポートのピンの値を読みます。
引数 †
- GPIOx*
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 | 機能 |
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);
参照 †