Modifications

Sauter à la navigation Sauter à la recherche
849 octets ajoutés ,  22 juin 2013 à 21:18
aucun résumé de modification
Ligne 3 : Ligne 3 :  
{{traduction}}
 
{{traduction}}
   −
Un MCP23017 c'est bien... mail plusieurs MCP23017 c'est mieux!
+
== Introduction ==
 +
Un MCP23017 c'est bien... mais plusieurs MCP23017 c'est mieux!
    
Avec 3 MCP23017 il est possible de commander jusqu'à 48 entrées sorties. Mais pour qu'ils partagent le même même bus I2C, il faut qu'ils aient chacun une adresse I2C différentes.
 
Avec 3 MCP23017 il est possible de commander jusqu'à 48 entrées sorties. Mais pour qu'ils partagent le même même bus I2C, il faut qu'ils aient chacun une adresse I2C différentes.
   −
L'adresse I2C se configure sur les broches  
+
Un autre cas de figure qui peut se présenter: c'est qu'un autre composant sur le bus I2C utilise déjà l'adresse 0x00 par défaut. Dans ce cas, il faut également changer l'adresse du MCP23017.
 +
 
 +
== Changer l'adresse ==
 +
L'adresse I2C se configure sur les broches A0, A1, A2.
    
[[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.
 +
 +
Chacune des broches Ax ont une valeur particulière qui intervient dans le calcul d'adresse si la broche est raccordée sur +5V:
 +
* A0 = 1
 +
* A1 = 2
 +
* 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 A1 et A2 sont raccordés sur +5v alors l'adresse est: Valeur de A1 + Valeur de A2 = 2 + 4 = 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 = 
       
{{MCP23017-TRAILER}}
 
{{MCP23017-TRAILER}}
29 917

modifications

Menu de navigation