Keil Logo

I²C の概念

I²C バスは、ARM7、ARM9、Cortex-Mx、8051、251、C16x、XE16x、XC20x の複数のデバイスで使用でき、さまざまな方法で実装できます。

  • ハードウェア実装されたマスタおよびスレーブ機能のある I²C シリアルポート(NXP 80C552、558、および複数の Atmel デバイス)。
  • ハードウェア実装されたスレーブおよびソフトウェアベースのマスタ機能のある組み合わされた SPI/I²C インタフェース(アナログデバイス ADuC812、ADuC824、およびその他の複数のデバイス)。
  • ソフトウェアベースのマスタおよびスレーブサポート用のシングルビットハードウェア(NXP の Web ページで公開されている NXP AN422 に記載されている NXP 8xC75x および NXP LPC シリーズ)。
  • Infineon C16x、XE16x、および XC20x ファミリの高速シリアルインタフェースを使用した I²C バスのシミュレーション(Infineon AppNote AP1626 を参照)。
  • I²C バスマスタデバイスのソフトウェアベースのシミュレーション。これは、2 つの未使用の I/O ピンを SCL および SDA ピンとして使用する 8051 または C16x デバイスに実装できます。これらの I/O ピンは、ソフトウェアによってのみ制御されます。

I²C シミュレーションに関する情報は、I²C インタフェースハードウェアがあるデバイスに該当します。

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.