Outils pour utilisateurs

Outils du site


start:arduino:i2c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
start:arduino:i2c [2020/12/04 19:06] – [Les fonctions de la librairie Wire] gerardadminstart:arduino:i2c [2023/02/03 10:42] – [Avenir de I2C ==> I3C] gerardadmin
Ligne 29: Ligne 29:
    *Ultra-fast mode (UFm) » ≤ 5 Mbit/s, unidirectionnel uniquement.    *Ultra-fast mode (UFm) » ≤ 5 Mbit/s, unidirectionnel uniquement.
  
 +
 +
 +==== Librairie Wire ====
 +
 +[[https://www.arduino.cc/en/Reference/Wire|Librairie I2C]]
  
 ===Description=== ===Description===
Ligne 92: Ligne 97:
 __Note__ __Note__
  
-Il existe deux versions d'adresses I2C en 7 et en 8 bits. Les adresses 7 bits identifient le composant, les adresses 8 bits déterminent si on écrit ou on lit le composant. La librairie Wire utilise les adresses 7 bits. Si vous avez une fiche technique ou un exemple de code qui utilise des adresses 8 bits, vous devrez éliminer le bit de poids faible ( en décalant la valeur de l'adresse d'un bit vers la droite - voir notamment l'opérateur de décalage à droite >>), pour obtenir une adresse comprise entre 0 et 127.+Il existe deux versions d'adresses I2C en 7 et en 8 bits.  
 + 
 +    *Les adresses 7 bits identifient le composant,  
 +    *les adresses 8 bits déterminent si on écrit ou on lit le composant.  
 + 
 +La librairie Wire utilise les adresses 7 bits. Si vous avez une fiche technique ou un exemple de code qui utilise des adresses 8 bits, vous devrez éliminer le bit de poids faible ( en décalant la valeur de l'adresse d'un bit vers la droite - voir notamment l'opérateur de décalage à droite >>), pour obtenir une adresse comprise entre 0 et 127.
  
  
Ligne 107: Ligne 117:
  
 [[https://www.aranacorp.com/fr/gerez-plusieurs-arduino-avec-un-bus-i2c/|Plusieurs cartes Arduino Pilotées par Bus I2C]] [[https://www.aranacorp.com/fr/gerez-plusieurs-arduino-avec-un-bus-i2c/|Plusieurs cartes Arduino Pilotées par Bus I2C]]
 +
 +
 +====== Avenir de I2C ==> I3C ======
 +
 +[[https://www.elektormagazine.fr/articles/le-nouveau-protocole-i3c?utm_source=Elektor%20France&utm_campaign=c00747fbc8-EMAIL_CAMPAIGN_2_2_2023_15_45&utm_medium=email&utm_term=0_d07ac534c3-c00747fbc8-[LIST_EMAIL_ID]&mc_cid=c00747fbc8| I3C l'avenir de I2C ?]] 
 +
 +[[https://www.elettroamici.org/fr/da-i2c-a-i3c/ |Depuis I2C I3C ]]
/home/chanteri/www/fablab37110/data/pages/start/arduino/i2c.txt · Dernière modification : 2023/02/03 10:45 de gerardadmin