[[ファームウェア関数一覧>ファームウェア関数一覧#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS