Main Content

I2C Communication

使用I2C接口进行通信

I2C, or Inter-Integrated Circuit, is a chip-to-chip interface supporting two-wire communication. You can open connections with individual chips and read and write over the connections. Create the interface object using thei2c功能,并使用freadandFWRITE.functions for communication.

To use the I2C interface, you need to have either a Total Phase Aardvark host adaptor or a NI USB-845x adaptor board installed. SeeConfiguring I2C Communicationfor more details.

Functions

i2c Create I2C object
清除 Remove instrument objects fromMATLABworkspace
delete Remove instrument objects from memory
disp Display instrument object summary information
fclose Disconnect interface object from instrument
fopen Connect interface object to instrument
fread Read binary data from instrument
FWRITE. Write binary data to instrument
get Instrument object properties
instrhwinfo Information about available hardware
methods Class method names and descriptions
record 记录数据和事件信息;n to file
set Configure or display instrument object properties

Topics

Configuring I2C Communication

You need to have either a Total Phase Aardvark host adapter or a NI USB-845x adapter board installed to use thei2cinterface.

Transmitting Data Over the I2C Interface

通过I2C接口进行通信涉及适配器发现,连接,通信和清理。

Install the NI-845x I2C/SPI Interface Support Package

For the Instrument Control Toolbox™ I2C and SPI interfaces, you can use either a Total Phase Aardvark host adaptor or an NI-845x adaptor.

I2C Interface Overview

Instrument Control Toolbox I2C support lets you open connections with individual chips and to read and write over the connections to individual chips.

I2C Interface Usage Requirements and Guidelines

These tips and guidelines apply to the use of the I2C interface.

Instrument Control Toolbox Properties

These properties are available in the toolbox.

Troubleshooting

Troubleshooting I2C Interface

Try these tips if you have problems using the toolbox with the I2C interface. Includes information about I2C supported platforms, adaptor requirements, and configuration and connection.

Featured Examples