Les Communications I2C - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
A propos des communications I2C™...
Les modules CUBLOC™ disposent d'un jeu complet de commandes qui leur permettront de
pouvoir communiquer via le protocole I2C™. Ce protocole est très utilisé pour pouvoir piloter
différents types de composants externes tels que des convertisseurs « A/N », des mémoires
EEprom, des convertisseurs « N/A », des ports d'extension d'E/S...
Une communication I2C™ nécessite l'utilisation de 2 ports (SDA et SCL) afin de pouvoir
travailler en modes MAITRE (MASTER) ou ESCLAVE (SLAVE). Les modules CUBLOC™
peuvent uniquement travailler en mode MAITRE (MASTER).
Avant de pouvoir exploiter une communication I2C™ avec les modules CUBLOC™, il vous
faudra au préalable déclarer le port I2C™ à l'aide de la commande SET I2C.
Conditions I2C™ START, STOP
Lorsque les signaux SCL(Clock) et SDA(Data) sont au niveau logique HAUT, le bus I2C™ est
en mode attente. Si une commande START est exécutée durant cet état, la communication
I2C™ commence alors.
Lorsque SCL et SDA sont tous les 2 au niveau logique BAS, le bus I2C™ est occupé. Si une
commande STOP est exécutée durant cet état, la communication I2C™ est alors stoppée.
Il existe également une condition de répétition du mode Start en I2C™. Si la commande
START est exécutée alors que le bus est occupé, la communication I2C™ démarre à nouveau.
SDA
SCL
START
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
Repeated
STOP
Start
STOP
259

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières