Embedded systemen en firmware

Aan een ingangspin van een microcontroller is alleen een schakelaar aangesloten, zonder pull-up- of pull-downweerstand. Wat kan er gebeuren als de schakelaar open is?

  1. ADe pin wordt altijd als 1 gelezen
  2. BDe potentiaal van de pin is onbepaald (zwevend) en wordt door ruis onregelmatig als 0 en 1 gelezen
  3. CDe voeding van de microcontroller valt uit
Antwoord en toelichting tonen

Antwoord: B. De potentiaal van de pin is onbepaald (zwevend) en wordt door ruis onregelmatig als 0 en 1 gelezen

Bij een CMOS-ingangspin loopt vrijwel geen stroom, dus als er niets is aangesloten, ligt de potentiaal niet vast en verandert de waarde door ruis van nabije signalen of doordat een hand dichterbij komt. De ingangsschakeling kan bij een middenpotentiaal doorschietstroom voeren, waardoor het vermogensverbruik toeneemt. Met een pull-upweerstand naar de voeding wordt de pin bij een open schakelaar 1 en bij een gesloten, geaarde schakelaar 0 gelezen, dus betrouwbaar. Veel microcontrollers kunnen een interne pull-up inschakelen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Wat moet als eerste worden ingesteld wanneer een GPIO-pin (general-purpose input/output) van een microcontroller wordt gebruikt?
  2. Hoe heet het verschijnsel dat bij het indrukken van een mechanische schakelaar de contacten licht stuiteren en in korte tijd meerdere keren aan en uit gaan?
  3. Welke methode is het meest geschikt om contactdender van een schakelaar met software te verwijderen?
  4. Een klok van 16 MHz wordt door een prescaler door 16 gedeeld en daarmee telt een timer; de timer is zo ingesteld dat bij elke 1000 tellen een interrupt optreedt. Wat is het interval tussen de interrupts?
  5. Bij een PWM-signaal met een periode van 1000 tellen staat de uitgang slechts gedurende 250 tellen van elke periode op 1 (High). Wat is de dutycycle?

Vergelijkingen bij dit onderwerp