Ich habe vor einiger Zeit eine ähnliche Frage im EEVBlog-Forum gestellt. Ich hatte die Idee, dass jedes Signal, das ich dauernd auf LOW brauchte, fest mit Masse verbunden werden würde, und jedes Signal, das ich dauernd auf LOW brauchte, über einen Widerstand verbunden werden würde.
Ich wusste nicht wirklich, woher oder warum ich dieses Schema verwendete, also fragte ich danach. Ich denke, es könnte etwas gewesen sein, das ich irgendwo aufgegriffen habe, was in den TTL-Tagen besser anwendbar war.
EEVBlog - Pull-up Widerstände - technisch notwendig vs.
Der allgemeine Konsens schien zu sein, und wie Huisman vorschlägt, können Sie das Signal einfach stark nach oben / unten ziehen, es sei denn, Sie müssen in der Lage sein, das Signal in die entgegengesetzte Richtung zu ziehen.
Es ist erwähnenswert, dass sich meine Frage auf CMOS-basierte Geräte bezog - es kann immer noch zutreffen / notwendig sein, wenn Sie mit TTL-Familien spielen.
Weitere technische Gründe betrafen die Störfestigkeit, insbesondere wenn Ihre Pull-up-Widerstandswerte einen hohen Wert aufwiesen.
Während ich dies schreibe, kann ich mir andere Gründe für die Verwendung von Pull-up / Pull-down-Widerständen vorstellen, z. B. Fehlerbehebungsfunktionen, "versteckte Funktionen" oder die Auswahl des Debug- / Servicemodus.
Seit diesem Thread verwende ich keine Pull-up-Widerstände mehr, es sei denn, ich benötige sie funktionell.