-
-
Erfahrener Benutzer
Robotik Einstein
Beim 80C166 läuft ein 16-Bit-Timer von z.B. 0xF000 bis 0xFFFF. Beim Überlauf nach 0x0000 wird der Timer von einem Reload-Register mit 0xF000 neu geladen. Die PWM-Ausgänge sollten gleichzeitig gesetzt werden.
Ist der Timer-Wert gleich dem Wert eines der 16 Compare-Register, wird der entsprechende Ausgang gelöscht.
Die Compare-Register werden zwischen 0xF000 und 0xFFFF gesetzt und damit das Takt-Pausen-Verhältnis von jedem Ausgang bestimmt. Die Taktfrequenz des Timers bestimmt die PWM-Frequenz.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen