IT-lexicon › Hardware › Output compare

Output compare

Hardware Svenska → Bijgewerkt: 2026-11-03

Een timerfunctie die de teller met een register vergelijkt en bij een match een pin schakelt of een interrupt afgeeft — zonder tussenkomst van de CPU.

Een hardwaretimer telt bij elke klokpuls op. Output compare voegt daar een vergelijkingsregister aan toe: bereikt de teller die waarde, dan kan de timer een uitgangspin hoog, laag of om zetten en eventueel een interrupt afgeven. De timing wordt bepaald door een comparator in silicium, niet door het moment waarop een interrupthandler toevallig aan de beurt komt.

Het is het spiegelbeeld van input capture en beide delen meestal een kanaal en een register (CCR op STM32). Eén compare-match per periode om de pin om te klappen, plus de overloop van de teller om hem terug te klappen: meer is PWM in wezen niet. Hetzelfde mechanisme stuurt stappenmotoren aan, maakt servopulsen en timet ADC-metingen. Wie hetzelfde met een GPIO en een wachtlus probeert, leert snel wat jitter is.

← Terug naar het lexicon