IT-lexikon › Hårdvara › Hårdvarutimer

Hårdvarutimer

Hårdvara In English → Uppdaterad: 2026-11-04

En räknare i kiselform som tickar fram på en klocka helt oberoende av vad processorn håller på med.

Grunden är ett räknarregister som ökar ett steg per klockpuls, ofta efter en förskalare som delar ned frekvensen. När räknaren når ett jämförvärde eller slår runt kan den generera ett avbrott, nollställa sig eller vända en utpinne. Med de byggstenarna gör samma periferienhet periodiska avbrott, PWM, pulsmätning via input capture och exakta tidsfönster via output compare.

Poängen är att tidtagningen inte påverkas av avbrottslatens eller vilken kod som råkar köra. En fördröjningsloop i C ändras med kompilatorflaggorna; en timer gör det inte. En typisk STM32 har ett tiotal av dem i olika storlekar, och det är sällan det finns en över när projektet närmar sig slutet.

← Tillbaka till lexikonet