-
-
Erfahrener Benutzer
Fleißiges Mitglied
PWM mit verschiedenen Timern (8Bit bzw. 16Bit)
Hallo!
Ich muss ein paar Motoren mit nem ATmega 644 ansteuern. Dieser hat 2 8Bit Timer und einen 16Bit Timer. Kann ich für die PWM 8Bit und 16 Bit Timer verwenden, ohne dass das im Endeffekt große Unterschiede macht? zB. beim 16Bit Timer noch eine Vorteilung(Prescale) von 2 nutzen ?
Ja ich weiß; ich könnte auch gleich die 2 8Bit Timer nutzen, aber da die Pins vom einen 8er und dem 16er direkt nebeneinander leigen hat das ein paar Vorteile für das Leiterplattendesigne für mich 
Gruß
Jens
-
Erfahrener Benutzer
Roboter Experte
Was möchtest du und warum?
Wo ist das Problem?
-
Erfahrener Benutzer
Fleißiges Mitglied
Ein Motor mit PWM von nem 8Bit Timer steuern und einen anderen mit PWM von nem 16Bit timer. Da gibt es doch dann bestiimt Unterschiede in den PWM Signalen, wenn ich bei beiden PWM den selben Wert ins Register schreibe, oder ?
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo.
Du kannst den 16 Bit Timer auch als einen 8 Bit Timer nutzen.
Du musst es nur dem µC mitteilen.
Mfg niki1
-
Erfahrener Benutzer
Fleißiges Mitglied
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Alles klar .. Pwm = 8 heißt dann 8Bit Auflösung, nehme ich an.
Danke
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen