Programmable Interval Timer — Änderungen 1677 → 2433

Zeile 1: Zeile 1:
 
Der Programmable Interval Timer, manchmal auch falsch als Programmable Interrupt Timer bezeichnet, erzeugt ein Signal mit der Frequenz von 1193180Hz. Dieses Signal zählt 3 Register herunter, welche jeweils eine Aktion auslösen sobald sie null erreichen.<br>
 
Der Programmable Interval Timer, manchmal auch falsch als Programmable Interrupt Timer bezeichnet, erzeugt ein Signal mit der Frequenz von 1193180Hz. Dieses Signal zählt 3 Register herunter, welche jeweils eine Aktion auslösen sobald sie null erreichen.<br>
  
−
Zählregister 1: das auslösend des IRQ0 (Dient Betriebsystemen 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 PC-Lautsprecher (also die Tonfrequenz)<br>
 
Zählregister 3: Signal für den PC-Lautsprecher (also die Tonfrequenz)<br>
Zeile 9: Zeile 9:
 
1193180 Hz / Teiler = Auslöse-Frequenz<br>
 
1193180 Hz / Teiler = Auslöse-Frequenz<br>
  
−
Der Teiler ist eine word groß. Kann also Werte von 0 bis 65535 aufnehmen. Der Wert 0 wird jedoch als 65536 angesehen, weshalb sich ein möglcher Teilerwert von 1 bis 65536 ergibt.<br>
+
Der Teiler ist ein Word groß, kann also Werte von 0 bis 65535 aufnehmen. Der Wert 0 wird jedoch als 65536 angesehen, weshalb sich ein möglicher Teilerwert von 1 bis 65536 ergibt.<br>
  
−
Der Minimal- und Maximalwert des Teiler bestimmt die möglichen Auslöse-Frequentzen:<br>
+
Der Minimal- und Maximalwert des Teilers bestimmt die möglichen Auslöse-Frequenzen:<br>
  
 
Max: 1193180 Hz /    1 = 1193180 Hz<br>
 
Max: 1193180 Hz /    1 = 1193180 Hz<br>