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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.