Embedded systemen en firmware

Wat is de juiste rol van brown-outdetectie (BOD, brown-outreset) van een microcontroller?

  1. AAls de voedingsspanning onder de voor werking benodigde waarde daalt, wordt de microcontroller gereset om onzeker gedrag te voorkomen
  2. BWanneer het in de kamer donker wordt, wordt een LED ingeschakeld
  3. CDe voedingsspanning wordt automatisch verhoogd
Antwoord en toelichting tonen

Antwoord: A. Als de voedingsspanning onder de voor werking benodigde waarde daalt, wordt de microcontroller gereset om onzeker gedrag te voorkomen

Wanneer de spanning daalt doordat de batterij leeg raakt of de voeding onstabiel wordt, is niet gegarandeerd dat de schakelingen van de microcontroller correct werken, en bestaat het gevaar dat instructies verkeerd worden uitgevoerd of willekeurige waarden naar het flashgeheugen worden geschreven. Brown-outdetectie houdt de microcontroller in de resettoestand zodra de spanning onder een vastgestelde waarde komt en laat hem pas starten als de spanning voldoende is hersteld. Het is een belangrijke functie voor het beschermen van gegevens.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Bij een microcontroller waarbij interrupts een prioriteit kunnen krijgen, treedt een interrupt met hoge prioriteit op tijdens de uitvoering van de handler van een interrupt met lage prioriteit. Wat gebeurt er gewoonlijk (uitgaande van een instelling die nesten van interrupts toestaat)?
  2. Welke schrijfwijze in C zet alleen bit 3 van register reg op 1 en laat de overige bits ongewijzigd?
  3. Welke schrijfwijze in C zet alleen bit 3 van register reg op 0 en laat de overige bits ongewijzigd?
  4. Een bit van een uitgangspoort waarop een LED is aangesloten, moet bij elke uitvoering tussen aan en uit wisselen. Welke schrijfwijze in C is juist?
  5. Welke voorwaarde in C test of bit 5 van invoerregister in gelijk is aan 1?

Vergelijkingen bij dit onderwerp