Embedded Systems und Firmware
An einem Eingangspin eines Mikrocontrollers ist nur ein Schalter angeschlossen, ohne Pull-up- oder Pull-down-Widerstand. Was kann bei geöffnetem Schalter passieren?
- ADer Pin wird stets als 1 gelesen
- BDas Potenzial des Pins ist nicht definiert (schwebend), und 0 und 1 werden durch Rauschen unregelmäßig gelesen
- CDie Stromversorgung des Mikrocontrollers wird abgeschaltet
Antwort und Erläuterung anzeigen
Antwort: B. Das Potenzial des Pins ist nicht definiert (schwebend), und 0 und 1 werden durch Rauschen unregelmäßig gelesen
In CMOS-Eingangspins fließt fast kein Strom; ist nichts angeschlossen, ist das Potenzial unbestimmt und der Wert ändert sich durch Rauschen benachbarter Signale oder die Annäherung einer Hand. Der Eingangskreis kann bei mittlerem Potenzial Querstrom führen und den Verbrauch erhöhen. Mit einem Pull-up-Widerstand zur Versorgung wird bei offenem Schalter sicher 1 und bei geschlossenem Schalter gegen Masse sicher 0 gelesen. Viele Mikrocontroller erlauben, einen internen Pull-up zu aktivieren.