Mikrocontroller haben interne Pull-Up-Pull-Down-Widerstände, die meisten Schaltkreise haben jedoch externe Pull-Widerstände.
Ich habe bei Google nach Antworten gesucht und auf einigen Websites festgestellt, dass diese Widerstände nicht so stark sind, aber ich dachte, sie sind gut genug, um zu funktionieren. Ich hatte den Gedanken, dass sie externe benötigen könnten, weil die internen Widerstände durch Programmierung ausgelöst werden müssen.
In unvorhergesehenen Situationen bringen sie daher auch externe Widerstände an. Da bin ich mir aber nicht sicher.
Was ist der wahre Grund für die Verwendung von Externen, wenn es Interne gibt?
microcontroller
resistors
pullup
pulldown
Gunjan Gangwani
quelle
quelle
Antworten:
Es gibt einige mögliche Gründe, wie z
quelle
Einige (oder vielleicht viele) Mikrocontroller haben interne Pull-up-Widerstände, diese sind jedoch häufig recht hoch. Viele Anwendungen würden Pull-ups mit niedrigeren Werten erfordern.
Pull-up-Widerstände können auch an den Eingängen normaler Logikschaltungen (Gatter, Zähler usw.) erforderlich sein, die keine internen Pull-up-Widerstände haben (und manchmal möchten wir stattdessen Pull-down-Widerstände ...)
quelle
Außerdem würden Sie jedes Mal einen externen Widerstand verwenden, wenn Sie einen tatsächlichen Widerstandswert benötigen. Bei MCUs gibt es normalerweise keine eigentlichen Pull-up-Widerstände, sondern MOSFETs, die nur einen geringen Strom verbrauchen. Daher kann der entsprechende Widerstandswert je nach dem an den Pin angelegten Signal stark variieren.
quelle