[[ファームウェア関数一覧>ファームウェア関数一覧#u5cbf254]] *I2C_FastModeDutyCycleConfig [#bf870981] #contents **ヘッダ宣言 [#e6a99ea6] **関数プロトタイプ [#sbfb6bc5] void I2C_FastModeDutyCycleConfig(I2C_TypeDef* I2Cx, uint16_t I2C_DutyCycle) **動作 [#n4cc711d] -I2Cx周辺回路のI2C Fastモード時のデューティ比を設定します。&br; **引数 [#xd768793] -I2Cx&br; I2C1又はI2C2を指定します。&br; &br; -I2C_DutyCycle&br; I2C Fastモード時のデューティ比を以下のマクロから選択します。&br; &br; |CENTER:NewState|CENTER:説明|h |I2C_DutyCycle_2|I2C Fastモード時のデューティ比を1:1にします| |I2C_DutyCycle_16_9|I2C Fastモード時のデューティ比を16:9にします| #include(Macro/I2C_DutyCycle,notitle) &br; **出力値 [#v76c63b2] -無し **戻り値 [#p61d9914] -無し **呼び出し関数 [#ud07f3bd] -無し **サンプル [#kf56c81c] /* Set the fast mode duty cyle to 16/9 for I2C2 */ I2C_FastModeDutyCycleConfig(I2C2, I2C_DutyCycle_16_9); **参照 [#j7a9c37d] -