主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

I2C 通信

使用 I2C 接口进行通信

I2C(即集成电路间接口)是一种支持双线通信的芯片到芯片接口。您可以连接到 I2C 外围设备并在其中中读取和写入数据。使用 device 函数与 aardvarkni845x 对象创建接口对象。

要使用 I2C 接口,您必须安装 Total Phase® Aardvark I2C/SPI™ Host Adapter 或者 NI™ USB-8451 or USB-8452 I2C/SPI Interface Device。

函数

全部展开

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.

精选示例