ファームウェア関数一覧
I2C_ClearITPendingBit †
ヘッダ宣言 †
関数プロトタイプ †
void I2C_ClearITPendingBit(I2C_TypeDef* I2Cx, uint32_t I2C_IT)
動作 †
- I2Cx周辺回路の割り込み保留フラグをクリアします。
引数 †
- I2Cx
I2C1又はI2C2を指定します。
- I2C_IT
確認する割り込みを以下のマクロから選択します。
I2C_IT | 説明 |
I2C_IT_SMBALERT | SMBus Alert flag |
I2C_IT_TIMEOUT | Timeout or Tlow error flag |
I2C_IT_PECERR | PEC error in reception flag |
I2C_IT_OVR | Overrun/Underrun flag (Slave mode) |
I2C_IT_AF | Acknowledge failure flag |
I2C_IT_ARLO | Arbitration lost flag (Master mode) |
I2C_IT_BERR | Bus error flag |
出力値 †
戻り値 †
呼び出し関数 †
サンプル †
/* Clear the Timeout interrupt opending bit on I2C2 */
I2C_ClearITPendingBit(I2C2, I2C_IT_TIMEOUT);
参照 †