Yoctopuce Yocto-I2C Mode D'emploi page 34

Table des Matières

Publicité

5. Le port I2C
Console.WriteLine("error:
}
Notez que la transmission se fait en deux fois: une première fois en écriture pour indiquer que l'on
souhaite accéder au registre 0xE3 et une deuxième fois pour lire la réponse sur deux bytes. Notez
aussi que les opération de lecture (xx) doivent être suivies d'un ACK ({A}) sauf la dernière qui doit
être suivie d'un NACK ({N}). Bien entendu, chacune des transactions commence un START ({S}) et
se termine par un STOP ({P}).
Si la transaction s'est bien passé, la réponse ressemble à ceci:
40:{A}{A}
40:{A}6BA0
On y voit les deux transactions qui commencent toutes deux par l'adresse de l'interface distante, sur
7 bits alignés à droite (0x40), suivie du caractère ":". Dans la première transaction on voit les deux
ACK correspondant à l'adresse et au numéro de registre. Dans la deuxième transaction on voit le
ACK de l'adresse et les deux bytes de réponse: 0x6B, 0xA0.
26
"+response);
www.yoctopuce.com

Publicité

Table des Matières
loading

Table des Matières