Gast
#2871137
Hallo, ich habe das Problem dass mein Timer1 nicht im Fast PWM Mode anläuft. Habe ich bei der Registerbelegung noch etwas vergessen?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Danke für eure Hilfe!
|
Anzeige
|
Atmega8 timer1 Fast PWM
Gast
#2871137
Hallo, ich habe das Problem dass mein Timer1 nicht im Fast PWM Mode anläuft. Habe ich bei der Registerbelegung noch etwas vergessen?
Danke für eure Hilfe!
Gast
#2871146
Josef schrieb: > Habe ich bei der Registerbelegung noch etwas vergessen? Die entsprechenden Portpins als Ausgang zu konfigurieren?
Gast
#2871149
Hi >OCR1A = 500; // PWM einstellen, bevor der Timer startet > OCR1B = 800; > TCCR1A |= (1<<COM1A1); // non inverting > TCCR1A |= (1<<COM1B1); > TCCR1A |= (1<<WGM10); // Fast PWM OCR1A Top Im Mode 15 (OCR1A als Top) hast du nur den PWM-Kanal B zur Verfügung. OCR1A bestimmt die Frequenz und Auflösung der PWM. Damit an Kanal B eine PWM herauskommt muss OCR1A größer als OCR1B sein. MfG Spess
Gast
#2871150
Ist bereits gemacht, habe ich leider vergessen noch hin zu schreiben.
Gast
#2871154
Danke Spess! Das war das Problem :) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|