Programovatelný intervalový časovač - Programmable interval timer

Ve výpočetní technice a ve vestavěných systémech je programovatelný intervalový časovač ( PIT ) čítač, který generuje výstupní signál, když dosáhne naprogramovaného počtu. Výstupní signál může spustit přerušení .

Společné rysy

PIT mohou být jednorázové nebo periodické. Jednorázové časovače budou signalizovat pouze jednou a poté přestanou počítat. Periodické časovače signalizují pokaždé, když dosáhnou konkrétní hodnoty, a poté restartují, čímž vytvářejí signál v pravidelných intervalech. Periodické časovače se obvykle používají k vyvolání aktivit, které je nutné provádět v pravidelných intervalech.

Čítače jsou obvykle programovány s pevnými intervaly, které určují, jak dlouho bude počítadlo počítat, než vydá signál.

IBM PC kompatibilní

Intel 8253 PIT byl původní načasování zařízení používané na IBM PC kompatibilní . Využíval hodinový signál 1,193182 MHz (jedna třetina kmitočtu barevného impulzu používaného NTSC , jedna dvanáctina systémového hodinového krystalového oscilátoru ) a obsahuje tři časovače. Časovač 0 používá Microsoft Windows (uniprocesor) a Linux jako systémový časovač, časovač 1 byl historicky používán pro dynamické obnovení paměti s náhodným přístupem a časovač 2 pro reproduktor PC .

LAPIC v novějších Intel Systems nabízí vyšší rozlišení (jeden mikrosekund) časovače. Toto se používá přednostně před časovačem PIT v linuxových jádrech počínaje 2.6.18.

Viz také

Reference

externí odkazy