| Zeile 1: | Zeile 1: | ||
| − | Der Programmable Interval Timer | + | Der '''Programmable Interval Timer''' (= '''PIT''') erzeugt ein Signal mit der Frequenz von 1193180Hz. Dieses Signal zählt 3 Register herunter, welche jeweils eine Aktion auslösen sobald sie 0 erreichen: |
| − | Zählregister 1: das auslösen des [[IRQ]] 0 (Dient Betriebssystemen zur Zeitmessung und wird oft für Multitasking genutzt)<br> | + | * Zählregister 1: das auslösen des [[IRQ]] 0 (Dient Betriebssystemen zur Zeitmessung und wird oft für Multitasking genutzt)<br> |
| − | Zählregister 2: dient in alten XT-PCs, zusammen mit dem DMA-Kanal 0, der Speicherauffrischung<br> | + | * Zählregister 2: dient in alten XT-PCs, zusammen mit dem DMA-Kanal 0, der Speicherauffrischung<br> |
| − | Zählregister 3: Signal für den | + | * Zählregister 3: Signal für den [[Systemlautsprecher]] (also die Tonfrequenz)<br> |
| − | Die Frequenz für das Auslösen errechnet sich aus der Grundfrequenz und dem Wert im Register | + | Die Frequenz für das Auslösen errechnet sich aus der Grundfrequenz und dem Wert im Register der heruntergezählt wird (Teiler).<br> |
1193180 Hz / Teiler = Auslöse-Frequenz<br> | 1193180 Hz / Teiler = Auslöse-Frequenz<br> | ||
| − | Der Teiler ist ein | + | Der Teiler ist ein 16-Bit groß, kann also Werte von 0 bis 65535 aufnehmen. Der Wert 0 wird jedoch als 65536 interpretiert, weshalb sich ein möglicher Teilerwert von 1 bis 65536 ergibt.<br> |
Der Minimal- und Maximalwert des Teilers bestimmt die möglichen Auslöse-Frequenzen:<br> | Der Minimal- und Maximalwert des Teilers bestimmt die möglichen Auslöse-Frequenzen:<br> | ||
| Zeile 16: | Zeile 16: | ||
Min: 1193180 Hz / 65536 = ~18.206 Hz<br> | Min: 1193180 Hz / 65536 = ~18.206 Hz<br> | ||
| − | + | ==Links== | |
| − | + | * [http://en.wikipedia.org/wiki/Intel_8253 Intel 8253 Chip auf Wikipedia]<br> | |
| − | + | * [http://en.wikipedia.org/wiki/Intel_8254 Intel 8254 Chip auf Wikipedia] | |
| − | [http://en.wikipedia.org/wiki/Intel_8253 Intel 8253 Chip auf Wikipedia]<br> | ||
| − | [http://en.wikipedia.org/wiki/Intel_8254 Intel 8254 Chip auf Wikipedia] | ||
[[Category:Glossar]] | [[Category:Glossar]] | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||