-
-
Erfahrener Benutzer
Roboter Experte
Gefunden hab ich die Formel im ATMEGA8535 Datenblatt auf Seite 104
"The PWM frequency for the output when using phase correct PWM can be calculatet by the following equation":
Die PWM Fraquenz für den Ausgang bei "phase correct" PWM kann durch folgende Gleichung berechnet werden:
f(OCnxPCPWM) = f(clk_IO) / ( 2*N*TOP);
Im Datenblatt des ATMEGA128 steht aber das Selbe....
Vielleicht hab ich irgendwas übersehen... aber die Formel ist ja eindeutig.....
Mein Code stimmt normalerweise auch:
TCCR1A = (1<<WGM11)|(1<<WGM10)|(1<<COM1A1)|(1<<COM1A0); // 10Bit PWM, invertiert
TCCR1B = (1<<CS11)|(1<<CS10); //Prescaler = 64
OCR1A = 500; // Testwert... spielt für Fraquenzmessung keine rolle
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen