Leksykon IT › Sprzęt › Porównanie wyjściowe (output compare)

Porównanie wyjściowe (output compare)

Sprzęt Svenska → Zaktualizowano: 2026-11-03

Funkcja timera, która porównuje licznik z rejestrem i przy zgodności zmienia stan pinu lub zgłasza przerwanie — bez udziału procesora.

Sprzętowy timer zlicza w górę z każdym taktem zegara. Output compare dodaje obok rejestr porównania: gdy licznik osiągnie tę wartość, timer może ustawić, wyzerować lub przełączyć pin wyjściowy, a opcjonalnie wywołać przerwanie. O czasie decyduje komparator w krzemie, a nie to, kiedy obsługa przerwania zostanie akurat zaplanowana.

To lustrzane odbicie input capture, a oba zwykle dzielą kanał i rejestr (CCR w STM32). Jedno trafienie porównania w okresie, by przełączyć pin, plus przepełnienie licznika, by przełączyć go z powrotem — to w istocie cały PWM. Ten sam mechanizm napędza silniki krokowe, generuje impulsy serw i wyzwala próbkowanie ADC. Kto spróbuje tego samego przez GPIO i pętlę opóźniającą, szybko dowie się, czym jest jitter.

← Wróć do leksykonu