Gast
#1122453
Hallo zusammen, ich arbeite gerade mit einem ATmega8535 (intern 8MHz) und versuche 3 HW-PWM-Kanäle zu erzeugen, welche alle mit derselben PWM-Frequenz arbeiten. Ich nutze dazu den Fast-PWM Modus von Timer2 und den Fast-PWM Modus von Timer1 (Timer1 hat zwei Compareausgänge ==> Zwei Kanäle). Timer1 ist auch auf 8Bit Genauigkeit eingestellt. Die Prescaler von Timer1 und Timer2 sind gleich. Hier der Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Eigentlich sollten nun alle 3 PWMs dieselbe Frequenz haben... Doch die Frequenz der PWM von Timer2 ist doppelt so gross wie diejenige der beiden PWMs von Timer1... warum? Habe im Datenblatt keinen Hinweis gefunden - die müssten doch dieselbe Frequenz haben? Gruss Mario