Eine sehr grundlegende Frage:
Muss jeder E / A-Pin eines Mikrocontrollers, der als Eingang eines Schalters oder Jumpers dient, einen eigenen Pull-Up / Down-Widerstand haben?
In diesem Beispiel wird jeder Pin durch einen Widerstand nach unten und dann durch einen 1P3T-Schalter nach oben auf VCC gezogen.
Es scheint einfach zu sein, aber wenn mehr IO-Pins verwendet werden, sind mehr Widerstände unbedingt erforderlich? Gibt es eine clevere Möglichkeit, den Widerstand herunterzuzählen?
Verwandte Frage: Teilen eines Pull-Up-Widerstands
Sie möchten niemals einen Eingang für die Logik offen lassen, wenn Sie davon ausgehen, dass er sich selbst nach oben oder unten zieht. Wenn ein Eingang offen bleibt, handelt es sich um eine kleine Antenne, die auch den Strömen im Logikbaustein ausgesetzt ist. Sie ziehen also nach oben oder unten, um sicherzustellen, dass Sie eine saubere und vorhersehbare Eingabe haben. Diese Regel habe ich in den 1980er Jahren bei Fairchild Semiconductor gelernt.
quelle