Modifications

Sauter à la navigation Sauter à la recherche
1 076 octets ajoutés ,  19 mars 2017 à 19:30
Page créée avec « {{Arduino-I2C-Intro-NAV}} == Préambule == Sur un Arduino, on utilise des adresses 7bits (donc de 0 à 127). Mais il est toujours utile de savoir: * Que les adresses <= 4... »
{{Arduino-I2C-Intro-NAV}}

== Préambule ==
Sur un Arduino, on utilise des adresses 7bits (donc de 0 à 127). Mais il est toujours utile de savoir:
* Que les adresses <= 4 et adresses >= 120 '''sont réservées'''
* Qu'il existe également une codification d'adresse sur 10 bits.

== Adresses réservées ==
Sur un bus I2C, les '''adresses <= 4 et adresses >= 120 sont réservées'''.
* 00000000 - est l'adresse dit "Broadcast", elle permet de prévenir tous les esclaves.
* 0000001x - est utilisé pour accéder aux composants CBUS (ancêtre de l'I2C).
* 0000011x - réservé (non déterminé)
* 00001xxx - destiné au composants hautes vitesses
* 11111xxx - réservé (non déterminé)
* 11110yzx - utilisé pour l'adressage 10bits (yz précise les deux bits de poids fort).

== Adressage 10 bits ==
Bien que pas vraiment pertinent dans le cadre de ce tuto Arduino, si l'adressage 10 bits vous intéresse, nous vous recommandons la lecture de l'article "[https://fr.wikipedia.org/wiki/I2C#Adressage_sur_10_bits I2C]" (''Wikipedia, Français'')

{{Arduino-I2C-Intro-TRAILER}}
29 918

modifications

Menu de navigation