Modifications

Sauter à la navigation Sauter à la recherche
187 octets ajoutés ,  21 juillet 2019 à 11:07
Ligne 10 : Ligne 10 :  
== Changer l'adresse ==
 
== Changer l'adresse ==
 
L'adresse I2C se configure sur les broches A0, A1, A2.  
 
L'adresse I2C se configure sur les broches A0, A1, A2.  
 +
 +
L'adresse de base du MCP23017 est 0x20 à laquelle s'ajouter la valeur calculée à partir des bits d'adresse.
    
[[Fichier:MCP23017-layout.jpg]]
 
[[Fichier:MCP23017-layout.jpg]]
   −
Lorsque l'on raccorde les 3 broches A0, A1 et A2 sur GND/Masse alors le MCP utilise l'adresse par défaut qui est 0x00.
+
Lorsque l'on raccorde les 3 broches A0, A1 et A2 sur GND/Masse alors le MCP utilise l'adresse par défaut qui est 0x20 + (bit d'adresse=0).
    
Chacune des broches Ax ont une valeur particulière qui intervient dans le calcul d'adresse si la broche est raccordée sur +5V:
 
Chacune des broches Ax ont une valeur particulière qui intervient dans le calcul d'adresse si la broche est raccordée sur +5V:
Ligne 20 : Ligne 22 :  
* A2 = 4
 
* A2 = 4
   −
Si A0 et A2 sont raccordés sur +5v alors l'adresse est: Valeur de A0 + Valeur de A2 = 1 + 4 = 5.
+
Si A0 et A2 sont raccordés sur +5v alors l'adresse est: 0x20 + Valeur de A0 + Valeur de A2 = 0x20 + 1 + 4 = 0x20 + 5.
   −
Si A1 et A2 sont raccordés sur +5v alors l'adresse est: Valeur de A1 + Valeur de A2 = 2 + 4 = 6.
+
Si A1 et A2 sont raccordés sur +5v alors l'adresse est: 0x20 + Valeur de A1 + Valeur de A2 = 2 + 4 = 0x20 + 6.
   −
Si A0, A1 et A2 sont raccordés sur +5v alors l'adresse est: Valeur de A0 + Valeur de A1 + Valeur de A2 = 1 + 2 + 4 = 7  
+
Si A0, A1 et A2 sont raccordés sur +5v alors l'adresse est: 0x20 + Valeur de A0 + Valeur de A1 + Valeur de A2 = 0x20 + 1 + 2 + 4 = 0x20 + 7
    
== Exemple pratique ==
 
== Exemple pratique ==
29 836

modifications

Menu de navigation