Embedded Systems und Firmware

Welche Aufgabe hat die Brown-out-Erkennung (BOD, Brown-out-Reset) eines Mikrocontrollers?

  1. ASie setzt den Mikrocontroller zurück, wenn die Versorgungsspannung unter den für den Betrieb nötigen Wert fällt, und verhindert so unsicheres Verhalten
  2. BSie schaltet eine LED ein, wenn der Raum dunkel wird
  3. CSie erhöht die Versorgungsspannung automatisch
Antwort und Erläuterung anzeigen

Antwort: A. Sie setzt den Mikrocontroller zurück, wenn die Versorgungsspannung unter den für den Betrieb nötigen Wert fällt, und verhindert so unsicheres Verhalten

Sinkt die Spannung, weil die Batterie leer wird oder die Versorgung instabil ist, ist ein korrekter Betrieb der Schaltungen des Mikrocontrollers nicht mehr gewährleistet; es besteht die Gefahr, dass Befehle falsch ausgeführt oder willkürliche Werte in den Flash geschrieben werden. Die Brown-out-Erkennung hält den Mikrocontroller im Reset, wenn die Spannung unter einen festgelegten Wert fällt, und lässt ihn erst starten, wenn die Spannung ausreichend zurückgekehrt ist. Sie ist eine wichtige Funktion zum Schutz der Daten.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Bei einem Mikrocontroller mit Interrupt-Prioritäten tritt während der Ausführung des Handlers eines Interrupts niedriger Priorität ein Interrupt hoher Priorität auf. Was geschieht im Allgemeinen (bei erlaubter Interrupt-Verschachtelung)?
  2. Welche C-Schreibweise setzt nur Bit 3 des Registers reg auf 1 und lässt die übrigen Bits unverändert?
  3. Welche C-Schreibweise setzt nur Bit 3 des Registers reg auf 0 und lässt die übrigen Bits unverändert?
  4. Das Bit eines Ausgangspins mit angeschlossener LED soll bei jeder Ausführung zwischen Ein und Aus umgeschaltet werden. Welche C-Schreibweise ist korrekt?
  5. Welche C-Bedingung prüft, ob Bit 5 des Eingaberegisters in gleich 1 ist?

Vergleiche zu diesem Thema