• 文字サイズ変更
  • S
  • M
  • L
  • No : 3703
  • 公開日時 : 2020/03/27 18:35
  • 印刷

【NXP:Kinetis】 I2Cバスに使用する信号ピンがオープンドレイン出力になりません。

I2Cデバイスを接続したピンをI2CのSCLとSDAにアサインしましたが、オープンドレイン出力ではなく、プッシュプルで出力しています。別のレジスタ設定が必要なのでしょうか。
カテゴリー : 

回答

一部のKinetis MCUは、I2CのSCLとSDAにアサインしただけでは、オープンドレイン出力になりません。
PORTx_PCRnレジスタのODEビットを1に設定する必要があります。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます