ファームウェア関数一覧
GPIO_WriteBit †
ヘッダ宣言 †
関数プロトタイプ †
void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal)
動作 †
選択した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を選択 |
- BitVal
Bit_RESET | ポートピン設定をクリアします |
Bit_SET | ポートピン設定をセットします |
戻り値 †
呼び出し関数 †
サンプル †
/* Set the GPIOA port pin 15 */
GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_SET);
参照 †