24
Les résistances de Pull-up/pull-down vous permettent de forcer l'état logique de toutes les entrées du microcontrôleur en mode idle ("en
attente"). Cet état dépend de la positon des jumpers J1 et J13. La broche PA0 et son DIP switch associé SW1, le jumper J1 et le bouton
poussoir PA0 avec le jumper J13 sont utilisés ici dans le but de vous expliquer le rôle des résistances de tirage. Leur principe de fonc-
tionnement est le même pour toutes les broches du microcontrôleur.
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
RESET
AREF
VCC
VCC
GND
AVCC
XTAL2
XTAL1
PD0
PD1
PD2
PD3
PD4
PD5
PD6
DIP40
Figure 19-5: Jumper J1 en position pull-down et J13 en position pull-up
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
RESET
AREF
VCC
VCC
GND
AVCC
XTAL2
XTAL1
PD0
PD1
PD2
PD3
PD4
PD5
PD6
DIP40
Figure 19-6: Jumper J1 en position pull-up et J13 en position pull-down
VCC
up
pull
J1
down
Figure 19-7: Jumpers J2 et J13 dans la même position
MikroElektronika
VCC
PA0
RN1
PA1
up
pull
PA2
down
J1
SW1
PA3
PA4
PA5
PA6
PA7
GND
PA0
VCC
PC7
PC6
PC5
PC4
5V
PC3
PC2
PC1
0V
PC0
PD7
VCC
PA0
RN1
PA1
up
pull
PA2
down
J1
SW1
PA3
PA4
PA5
PA6
PA7
GND
PA0
VCC
PC7
PC6
PC5
PC4
5V
PC3
PC2
PC1
0V
PC0
PD7
VCC
5V
J13
0V
Système de développement EasyAVR6
Système de développement EasyAVR6
Afi n de permettre la connexion des broches du POR-
TA aux résistances de pull-down, il faut tout d'abord
8x10K
mettre le jumper 1 en position basse (à la masse). Ai-
nsi, toutes les broches du PORTA en mode idle se ver-
ront attribuer un zéro logique (0V) par l'intermédiaire
VCC
du jumper J1 et de la résistance 8x10K. Pour fournir
un tel signal à la broche PA0, il est indispensable de
J13
placer l'interrupteur de la broche PA0 du DIP switch
R58
SW1 sur la position ON. Placez le jumper J13 en po-
J18
220R
sition VCC (pull-up).
En conséquence, chaque fois que vous presserez le
bouton poussoir PA0, un 1 logique apparaîtra sur la
broche PA0. Ce 1 logique provient du fait que J13 est
en position VCC.
Afi n de permettre la connexion des broches du POR-
TA aux résistances de pull-up, il faut tout d'abord
mettre le jumper 1 en position haute (VCC). Ainsi,
8x10K
toutes les broches du PORTA se verront attribuer
un 1 logique (5V) en mode idle par l'intermédiaire
du jumper J1 et de la résistance 8x10K. Pour fournir
VCC
un tel signal à la broche PA0, il est indispensable de
placer l'interrupteur de la broche PA0 du DIP switch
J13
SW1 sur la position ON. Placez le jumper J13 en po-
R58
sition basse (pull-down).
J18
220R
En conséquence, chaque fois que vous presserez le
bouton poussoir PA0, un zéro logique (0) apparaîtra
sur la broche PA0. Ce 0 logique provient du fait que le
jumper J13 est placé en position GND (à la masse).
Dans le cas où J1 et J13 occupent la même posi-
tion, la pression d'un bouton poussoir n'entraînera
aucune modifi cation de l'état logique sur les broches
d'entrées du microcontrôleur.