Forum: Mikrocontroller und Digitale Elektronik PWM Frequenz berechnen


von R--- S. (rene66)


Lesenswert?

hallo,


wie errechnet mann die PWM Frequenz

ich habe einen Mega8515 (8Mhz) dessen Timer0 läüft ohne Vorteiler also 
Taktfrequenz.
Der Timer wird mit 128 geladen und Zählt dann hoch. Laut Siumlator 
bekomme ich dann alle 24.75us einen Interrupt der dann die Ausgänge 
setzt. Also hätte ich Theoretisch eine PWM Frequenz von ca. 40,6 kHz. 
Kann das stimmen?

von Matthias L. (Gast)


Lesenswert?

Nein.

Das Ganze stimmt nur, wenn die Taktfrequenz ca 5,17MHz ist.

von R--- S. (rene66)


Lesenswert?

Sorry hatte vergessen der Timer wird erst am ende des IR neu geladen.

von Falk B. (falk)


Lesenswert?

@ René Schink (rene66)

>Sorry hatte vergessen der Timer wird erst am ende des IR neu geladen.

Dieses Timer in der ISR neu laden ist eine veraltete Technik der 8051er. 
AVRs haben dazu den wesentlich besseren CTC-Modus. Der funktioniert 
nämlich auch problemlos beim Prescaler 1.

MFG
Falk

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.