-
-
Neuer Benutzer
Öfters hier
Hallo
Also wenn ich das richtig verstanden habe dann ist bei 4Mhz 1ms nach 1000 Takten "vorbei". Diese 1000 Takte kann man ja mit dem Prescaler für den Counter begrenzen also z.B. 1000 / 8 = 125. Dann setzt man alle 19 Timerdurchläufe den PWM-Kanal auf high. Dazu schreibe ich dann z. B. 62 in das Compare Register. Damit wäre rein rechnerisch die Pulslänge bei 0,496ms(+1ms also 1,496ms) und das Servo würde in die Mittelstellung gehen...oder?
Wie mache ich es am besten das der PWM-Kanal nur alle 19 mal aktiviert wird? Mein Ansatz wäre dass ich in einer Variable mitzähle...
Grüße
BlueEagle
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen