Une question très fondamentale:
Chaque broche d'E / S d'un microcontrôleur qui sert d'entrée à un interrupteur ou un cavalier doit-elle avoir sa propre résistance pull-up / down?
Dans cet exemple, chaque broche est tirée vers le bas par une résistance, puis tirée vers le haut par un commutateur 1P3T sur VCC.
Cela semble simple, mais comme plus de broches IO sont utilisées, plus de résistances sont-elles absolument nécessaires? Existe-t-il un moyen intelligent de réduire le nombre de résistances?
Question connexe: partage d'une résistance de rappel
Vous ne voulez jamais laisser une entrée à la logique ouverte en supposant qu'elle se tirerait vers le haut ou vers le bas. si une entrée est laissée ouverte, c'est une petite antenne et également soumise aux courants à l'intérieur du dispositif logique. Donc, vous tirez vers le haut ou vers le bas pour vous assurer d'avoir une entrée propre et prévisible. J'ai appris cette règle alors que je travaillais chez Fairchild Semiconductor dans les années 1980.
la source