Programmable Interval Timer — Änderungen 7405 → 7406

Zeile 98: Zeile 98:
  
 
=== Frequenzberechnung ===
 
=== Frequenzberechnung ===
−
Frequenzen haben die Einheit 1/s, wodurch man sich leicht deren Bedeutung klar machen kann: Hat die Frequenz z. B. den Wert 10, wird zehnmal pro Sekunde der IRQ 0 ausgelöst, also alle 100 ms (1 s = 1000 ms).
+
Frequenzen haben die Einheit Hz = 1/s, wodurch man sich leicht deren Bedeutung klar machen kann: Hat die Frequenz z. B. den Wert 10 Hz, wird zehnmal pro Sekunde der IRQ 0 ausgelöst, also alle 100 ms (1 s = 1000 ms).
  
−
Im Mode 2 wird die interne Frequenz durch den Wert des Counterregisters geteilt, um den Zähler zu erhalten. Wenn man nun eine bestimmte Frequenz benötigt, berechnet man den zu übergebenen Wert des Counter-Registers wie folgt:
+
Im Mode 2 wird die interne Frequenz durch den Wert des Counter-Registers geteilt, um den Zähler zu erhalten. Wenn man nun eine bestimmte Frequenz benötigt, berechnet man den zu übergebenen Wert des Counter-Registers wie folgt:
−
  Counter-Register = 1193180 / Frequenz.
+
  Counter-Register = 1193180 Hz / Frequenz.
 
Entsprechendes steht auch im obigen Beispielcode.
 
Entsprechendes steht auch im obigen Beispielcode.