Modifications

Sauter à la navigation Sauter à la recherche
1 443 octets ajoutés ,  30 mars 2014 à 11:08
Ligne 105 : Ligne 105 :  
=== Résistance PullUp? ===
 
=== Résistance PullUp? ===
 
Qu'est-ce donc qu'une résitance PullUp?
 
Qu'est-ce donc qu'une résitance PullUp?
 +
 +
Le schéma ci-dessous présente le principe d'un montage Pull-Up (avec une alimentation de 5V). Ce n'est pas celui utilisé dans le MCP23017 mais le principe est le même.
 +
 +
{{ADFImage|Rasp-Hack-MCP230XX-Librairie-PullUp.png}}
 +
 +
Admettons que:
 +
# Le Switch soit un bouton poussoir que vous ayez raccordé sur l'entrée 3 de votre MCP23017.
 +
# La résistance Pull-Up est la résistance de 10Ko mentionné sur le graphique
 +
# ... et l'état de l'entrée 3 est lue (de façon interne) à l'emplacement P2.
 +
 +
Pull-up signifie "tirer vers le haut"... ce qui est le comportement de ce montage.
 +
 +
* Si personne ne pousse sur le bouton, le potentiel de l'emplacement P2 est tiré vers +5V (P2 étant raccordé sur +5V via la résistance Pull-up de 10Ko).<br />L'entrée du MCP est donc à l'état Haut/High.
 +
* Si le bouton Switch est pressé, alors le potentiel est P2 est attiré à la masse/GND (par ''le chemin le plus court'')...<br />L'entrée du MCP est donc à l'état bas... et comme il y a une résistance de 10Ko entre +5V et la masse, nous n'avons pas de court-circuit :-) 
 +
 +
Pour en savoir plus sur les résistance pullup et pulldown, vous pouvez consulter notre article [http://arduino103.blogspot.be/2011/05/entree-bouton-resistance-pull-up-pull.html Entrée Bouton - Résistance pull-up, pull-down et déparasitage] sur le Blog de MCHobby. Cette article est écrit pour Arduino (en 5.0V) mais s'applique tout aussi bien aux techniques 3.3v.
    
== Activer une broche comme sortie ==
 
== Activer une broche comme sortie ==
29 917

modifications

Menu de navigation