-
-
PWM mit ATMEGA644p mit timer0, timer1 und timer2
Hallo,
für ein größeres Beleuchtungsprojekt brauche ich 6 PWM Kanäle. (Das Projekt musste vom AMTEGA644 auf den den ATMEGA644p umziehen, da ich den ATMEGA644 bei Reichelt nicht mehr bekommen habe.)
Auf dem ATMEGA644 haben folgende Codezeilen zur Einrichtung der PWM funktioniert:
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64
Config Timer2 = Pwm , Compare A Pwm = Clear Down , Compare B Pwm = Clear Up , Prescale = 8
Auf dem ATMEGA644p funktionieren nur noch die PWMs von timer1. Die von timer2 gehen nicht mehr und für timer0 kommt folgende Fehlermeldung: Invalid parameter for CONFIG parameter or value [COMPARE A PWM = CLEAR DOWN]
(mit einem Verweis auf die Zeile wo timer0 konfiguriert wird.
Weiß jemand woran das liegt?
Man findet zwar haufenweise Doku wie man timer1 mit PWM konfiguriert aber für die anderen beiden (die ja leider nicht gleich konfiguriert werden) siehts halt schlecht aus.
Ich verwende die Bascom Demo Version 1.11.9.1
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen