[[ファームウェア関数一覧>ファームウェア関数一覧#u5cbf254]]
*I2C_ClearFlag [#r258a218]
#contents
**ヘッダ宣言 [#v005e1c6]

**関数プロトタイプ [#j2a178df]
 void I2C_ClearFlag(I2C_TypeDef* I2Cx, uint32_t I2C_FLAG)
**動作 [#u4c211f8]
-I2Cx周辺回路の割り込み保留フラグをクリアします。&br;
**引数 [#c36967ae]
-I2Cx&br;
I2C1又はI2C2を指定します。&br;
&br;
-I2C_FLAG&br;
クリアするフラグを以下のマクロから選択します。&br;
&br;
|CENTER:I2C_FLAG|CENTER:説明|h
|I2C_FLAG_SMBALERT|SMBus Alert flag|
|I2C_FLAG_TIMEOUT|Timeout or Tlow error flag|
|I2C_FLAG_PECERR|PEC error in reception flag|
|I2C_FLAG_OVR|Overrun/Underrun flag (Slave mode)|
|I2C_FLAG_AF|Acknowledge failure flag|
|I2C_FLAG_ARLO|Arbitration lost flag (Master mode)|
|I2C_FLAG_BERR|Bus error flag|
#include(Macro/I2C_FLAG_Clear,notitle)
&br;
**出力値 [#qad457bb]
-無し
**戻り値 [#f4a49f85]
-無し
&br;
**呼び出し関数 [#v51e47f6]
-無し
**サンプル [#l727e652]
 /* Clear the SMBus Alert flag on I2C2 */
 I2C_ClearFlag(I2C2, I2C_FLAG_SMBALERT);
**参照 [#x216a397]
-

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