Modifications

Sauter à la navigation Sauter à la recherche
1 809 octets ajoutés ,  21 juin 2013 à 11:22
Ligne 36 : Ligne 36 :  
== Fiche Technique ==
 
== Fiche Technique ==
   −
[[Fichier:MCP23017-layout.jpg|300px]]
+
[[Fichier:MCP23017-layout.jpg]]
    +
Les broches intéressantes sont les suivantes:
 +
 +
=== Alimentation===
 +
Attention de ne pas inverser le sens de raccordement.
 +
 +
* VDD: Alimentation 
 +
* '''VSS: GND, la masse.'''
 +
 +
=== Les entrées/Sorties ===
 +
 +
Notées GPAx et GPBx. Toutes les entrées/sorties GPAx sont codées sur un octet (byte) tandis que toutes les entrées/sorties GPBx sont codées sur un autre octets.
 +
 +
Si vous utilisez moins de 8 entrées/sorties, il est préférable de les regrouper sur GPAx... car du coup, elles peuvent toutes être commandées en même temps avec un seul octet.
 +
 +
=== Bus I2C ===
 +
Le bus I2C est est pris en charge par les broches.
 +
* SCL : Signal d'horloge. SCL signifie Serial CLock ("''horloge série''" car ce signal cadence l'échange d'information sur le bus I2C).
 +
* SDA : Signal de donnée. SDA signifie Serial DAta ("''Donnée série car''" car les données sont envoyée en série sur cette ligne).
 +
 +
=== Changement d'adresse ===
 +
Les circuits intégrés se trouvant sur un Bus I2C ont chacun une adresse (un peut comme un numéro de maison dans une rue). Cela permet de connecter plusieurs circuit sur un même bus (les même fils SDA et SCL) et de pouvoir s'adresser à un circuit bien particulier en utilisant sont adresse. Il ne peut pas y avoir deux circuits différents avec la même adresse sur le Bus.
 +
 +
Il est possible de combiner différent types de circuits I2C sur un même bus... chaque circuit ayant sa propre adresse différente des autres circuits (ce qui est généralement le cas).
 +
 +
Si l'on veut mettre plusieurs fois le même circuit sur un bus I2C alors il faut pourvoir en changer l'adresse... c'est 
 +
 +
C'est justement la fonction des broches A0, A1, A2. Elle permet de modifier l'adresse par défaut du composant sur le Bus I2C. Nous verrons ce point en détail plus loin.
 +
 +
=== Fiche technique ===
 
Vous pouvez trouver [http://mchobby.be/data-files/datasheet/mcp23017.pdf la fiche technique du MCP23017 ici].
 
Vous pouvez trouver [http://mchobby.be/data-files/datasheet/mcp23017.pdf la fiche technique du MCP23017 ici].
    
{{MCP23017-TRAILER}}
 
{{MCP23017-TRAILER}}
29 836

modifications

Menu de navigation