Forum: Mikrocontroller und Digitale Elektronik Fast PWM zu langsam?


von Arne H. (piowux)


Lesenswert?

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

von Hc Z. (mizch)


Lesenswert?

Arne Helms schrieb:
> TCCR1A=(1 << WGM12)| (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1)

WGM12 ist nicht in TCCR1A.

von Arne H. (piowux)


Lesenswert?

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
Noch kein Account? Hier anmelden.