Contenu principal

Communication I2C

Communiquer via l’interface I2C

I2C (Inter-Integrated Circuit) est une interface puce-à-puce qui supporte la communication bifilaire. Vous pouvez vous connecter à des périphériques I2C et y lire et écrire des données. Créez l’objet interface en utilisant la fonction device avec un objet aardvark ou ni845x.

Pour utiliser l’interface I2C, vous devez avoir installé un adaptateur hôte Total Phase® Aardvark I2C/SPI™ ou un dispositif d’interface I2C/SPI NI™ USB-8451 ou USB-8452.

Fonctions

développer tout

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

Rubriques

Résolution des problèmes

Troubleshooting I2C Interface

Troubleshoot the I2C interface.

Sélection d՚exemples