Hi, ich wunder mich gerade, dass meine PWM auf dem ATMega8 zu langsam ist. Mein Quarz schwingt bei 7.372 MHz. Initialisieren tu ich den Timer mit: TCCR1A=(1 << WGM12)| (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1) TCCR1B = (1 << CS10); Also Fast 8bit - PWM ohne prescaler Das ergibt auf dem oszilloskop ungefähr eine Frequenz von ca 14kHz. Müsste doch eigentlich doppelt so schnell sein oder? denn 7372Khz/256 = 28kHz Habe ich da irgendwas falsch verstanden? viele Grüße, piowux
Arne Helms schrieb: > TCCR1A=(1 << WGM12)| (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1) WGM12 ist nicht in TCCR1A.
Wo du recht hast, hast du recht :-) Danke, hab schon länger gesucht, woran das lag. jetzt klappts
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.