[[ファームウェア関数一覧>ファームウェア関数一覧#x6569942]] *GPIO_ReadInputDataBit [#gd9de001] #contents **ヘッダ宣言 [#v71022ae] **関数プロトタイプ [#m5f9750a] uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) **動作 [#m9e6cfb0] 設定したGPIOポートのピンの値を読みます。 **引数 [#g1b7c3f1] -GPIOx*&br; -GPIOx&br; &br; |GPIOx|機能|h |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| #include(Macro/GPIOx,notitle) &br; -GPIO_Pin&br; &br; |GPIO_Pin|機能|h |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を選択| #include(Macro/GPIO_Pin,notitle) &br; **戻り値 [#ma9c9271] -入力ピンの状態をuint8_t型で返します。 **呼び出し関数 [#n7f04fd1] -無し **サンプル [#b3a8a204] /* Reads the seventh pin of the GPIOB and store it in ReadValue variable */ uint8_t ReadValue; ReadValue = GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_7); **参照 [#k8ba8938] -STM32マイコン徹底入門 P91