Main Content

Comunicación I2C

Comunicación mediante la interfaz I2C

I2C, o circuito interintegrado, es una interfaz de chip a chip que admite la comunicación de dos cables. Puede conectarse a dispositivos periféricos I2C y leer y escribir en ellos. Cree el objeto de interfaz utilizando la función device con un objeto aardvark o ni845x.

Para utilizar la interfaz I2C, debe tener instalado un adaptador de host Total Phase® Aardvark I2C/SPI™ o un dispositivo de interfaz I2C/SPI USB-8451 o USB-8452 NI™.

Funciones

expandir todo

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

Temas

Solución de problemas

Troubleshooting I2C Interface

Troubleshoot the I2C interface.

Ejemplos destacados