Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Communication I2C

Communication via l'interface I2C

I2C, ou Inter-Integrated Circuit, est une interface puce à puce prenant en charge la communication à deux fils. Vous pouvez vous connecter à des périphériques I2C et lire et écrire dessus. Créez l'objet d'interface à l'aide de la fonction device avec un objet aardvark ou ni845x.

Pour utiliser l'interface I2C, vous devez disposer d'un adaptateur hôte Total Phase® Aardvark I2C/SPI™ ou d'un périphérique d'interface I2C/SPI USB-8451 ou USB-8452 NI™ installé.

Fonctions

développer tout

aardvarklistList available Total Phase Aardvark controllers (depuis R2023a)
aardvarkTotal Phase Aardvark Adapter connection (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.

Exemples présentés