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?

  1. ADer Pin wird stets als 1 gelesen
  2. BDas Potenzial des Pins ist nicht definiert (schwebend), und 0 und 1 werden durch Rauschen unregelmäßig gelesen
  3. 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.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Was muss bei der Verwendung eines GPIO-Pins (Allzweck-Ein-/Ausgang) eines Mikrocontrollers zuerst eingestellt werden?
  2. Wie heißt das Phänomen, dass beim Betätigen eines mechanischen Schalters die Kontakte in kurzer Zeit mehrfach zwischen Ein und Aus springen?
  3. Welche Methode zum Entprellen von Schaltern per Software ist am besten geeignet?
  4. Ein 16-MHz-Takt wird per Prescaler durch 16 geteilt, ein Timer zählt damit, und alle 1000 Zählschritte wird ein Interrupt ausgelöst. Wie groß ist das Interrupt-Intervall?
  5. Bei einem PWM-Signal mit einer Periode von 1000 Zählschritten ist der Ausgang nur 250 Zählschritte der Periode auf 1 (High). Wie groß ist das Tastverhältnis?

Vergleiche zu diesem Thema