Wat is Prescaler?

Schakeling die de klok naar een timer of dergelijke met een vaste verhouding deelt. Brengt een te snelle klok in het bereik dat de timer kan tellen.

Japanse benaming: プリスケーラ

“Prescaler” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Embedded systemen en firmware.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over Prescaler

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?

  1. A1 µs
  2. B1 ms
  3. C16 ms
Antwoord en toelichting tonen

Antwoord: B. 1 ms

16 MHz gedeeld door 16 geeft een timerklok van 1 MHz, dus één tel is 1 µs. Bij elke 1000 tellen is het interval 1 µs × 1000 = 1 ms. De prescaler dient om een te snelle klok te delen, zodat die binnen het bereik valt waarin de timer kan tellen. Een interrupt elke 1 ms wordt veel gebruikt voor tijdbeheer, het uitlezen van schakelaars en de tijdstap van een RTOS.

“Prescaler” in de toelichting

Vragen met “Prescaler” (1)

  1. 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?

Verwante termen

Interrupt RTOS (real-time besturingssysteem) Baudrate Bootloader Brown-outdetectie Contactstuiteren (switch bounce) Debounce Duty cycle GPIO Harde real-time

Naar de woordenlijst