メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

I2C通信

I2Cインターフェースを使用した通信

I2C (Inter-Integrated Circuit) は、2 線式通信をサポートするチップ間インターフェースです。I2C 周辺機器に接続し、読み書きすることができます。aardvark または ni845x オブジェクトを指定した device 関数を使用して、インターフェース オブジェクトを作成します。

I2C インターフェイスを使用するには、Total Phase® Aardvark I2C/SPI™ ホスト アダプタ、または NI™ USB-8451 または USB-8452 I2C/SPI インターフェイス デバイスのいずれかがインストールされている必要があります。

関数

すべて展開する

aardvarklistList available Total Phase Aardvark controllers (R2023a 以降)
aardvarkTotal Phase Aardvark Adapter connection (R2023a 以降)
aardvarkfindFind Total Phase Aardvark controllers (R2024a 以降)
ni845xlistList available NI USB-845x controllers (R2023a 以降)
ni845xNI USB-845x connection (R2023a 以降)
ni845xfindFind NI USB-845x connections (R2024a 以降)
scanI2CBusScan for I2C peripheral devices connected to controller board (R2023a 以降)
deviceI2C peripheral device connection (R2023a 以降)
configureDigitalPinSet digital pin mode on controller (R2023a 以降)
readDigitalPinRead logic level value of digital pin on controller (R2023a 以降)
writeDigitalPinWrite logic level value to digital pin on controller (R2023a 以降)
readRead data from I2C peripheral device (R2023a 以降)
writeWrite data to I2C peripheral device (R2023a 以降)
readRegisterRead data from I2C peripheral device register (R2023a 以降)
writeRegisterWrite data to I2C peripheral device register (R2023a 以降)

トピック

トラブルシューティング

Troubleshooting I2C Interface

Troubleshoot the I2C interface.

注目の例