Programmerbar intervaltimer - Programmable interval timer

I computing og i indlejrede systemer er en programmerbar intervaltimer ( PIT ) en tæller, der genererer et udgangssignal, når det når et programmeret antal. Udgangssignalet kan udløse et afbrydelse .

Almindelige træk

PIT'er kan være one-shot eller periodiske. One-shot timere signalerer kun én gang og stopper derefter med at tælle. Periodiske timere signalerer hver gang de når en bestemt værdi og genstarter derefter og producerer således et signal med periodiske intervaller. Periodiske timere bruges typisk til at påkalde aktiviteter, der skal udføres med jævne mellemrum.

Tællere er normalt programmeret med faste intervaller, der bestemmer, hvor længe tælleren tæller, før den udsender et signal.

IBM PC-kompatibel

Den Intel 8253 PIT var den oprindelige timing enhed, der bruges på IBM PC kompatible . Det brugte et 1.193182 MHz ursignal (en tredjedel af farve burstfrekvensen brugt af NTSC , en tolvtedel af systemets urkrystaloscillator ) og indeholder tre timere. Timer 0 bruges af Microsoft Windows (uniprocessor) og Linux som systemtimer, timer 1 blev historisk brugt til dynamisk tilfældig adgangshukommelsesopdatering og timer 2 til pc-højttaleren .

Den LAPIC i nyere Intel-systemer tilbyder en højere opløsning (et mikrosekund) timeren. Dette bruges frem for PIT-timeren i Linux-kerner startende med 2.6.18.

Se også

Referencer

eksterne links