« Utiliser les PIC 16F et 18F/Les ports et le langage C » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-qu'il +qu’il) |
m Robot : Remplacement de texte automatisé (- c'est + c’est ) |
||
Ligne 316 :
[[Fichier:ConnectLED.png|thumb|center|500px|Connexions de LEDs à un microcontrôleur]]
À gauche
=== Connecter des boutons poussoirs ===
Ligne 325 :
Regardez attentivement le dessin de gauche et en particulier la connexion sur le bit PB4 : la question importante est dans le dessin. On sait parfaitement ce qu’il se passe si le bouton est appuyé : on est relié à la masse, on aura donc un zéro logique en lecture. Mais qu'en est-il si on lâche le bouton poussoir ? Tout dépend de la technologie du PORT. Si l'on avait du TTL on aurait un un logique mais on n'a pas de TTL ! Il faut donc utiliser une résistance supplémentaire que l'on appelle résistance pullup (ou [[w:Résistance_de_tirage|Résistance de tirage]] en français). Soit elle existe à l'intérieur du PORT, soit il faut l'ajouter à l'extérieur du PORT.
La gestion des résistances internes de tirage dépend fortement du processeur. Sur le PIC
== Les PORTs du 16F877 ==
|