TEDサポートウェブ
>
NXP Semiconductors
>
Kinetis
>
【NXP:Kinetis】 I2Cバスに使用する信号ピンがオープンドレイン出力になりません。
戻る
No : 3703
公開日時 : 2020/03/27 18:35
印刷
【NXP:Kinetis】 I2Cバスに使用する信号ピンがオープンドレイン出力になりません。
I2Cデバイスを接続したピンをI2CのSCLとSDAにアサインしましたが、オープンドレイン出力ではなく、プッシュプルで出力しています。別のレジスタ設定が必要なのでしょうか。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
Kinetis
回答
一部のKinetis MCUは、I2CのSCLとSDAにアサインしただけでは、オープンドレイン出力になりません。
PORTx_PCRnレジスタのODEビットを1に設定する必要があります。