[[ファームウェア関数一覧>ファームウェア関数一覧#u5cbf254]] *I2C_ClearITPendingBit [#d59547d6] #contents **ヘッダ宣言 [#b9694488] **関数プロトタイプ [#e08fad9d] void I2C_ClearITPendingBit(I2C_TypeDef* I2Cx, uint32_t I2C_IT) **動作 [#p496d0dc] -I2Cx周辺回路の割り込み保留フラグをクリアします。&br; &br; **引数 [#d8024ec0] -I2Cx&br; I2C1又はI2C2を指定します。&br; &br; -I2C_IT&br; 確認する割り込みを以下のマクロから選択します。&br; &br; |CENTER:I2C_IT|CENTER:説明|h |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| #include(Macro/I2C_IT_ClearIT,notitle) &br; **出力値 [#rd822ada] -無し **戻り値 [#pd0c0ede] -無し **呼び出し関数 [#e45d2d97] -無し **サンプル [#hc08a8ee] /* Clear the Timeout interrupt opending bit on I2C2 */ I2C_ClearITPendingBit(I2C2, I2C_IT_TIMEOUT); **参照 [#v8ed3acd] -