PWM mit PIC

Gast #477147
Lesenswert?

Hallo zusammen!
Ich habe folgendes Problem mit einem PIC18F4550:
Ich nutze den PWM- Ausgang, also den Timer3 und möchte eine PWM- 
Frequenz von 20kHz erzeugen. OSzillator ist ein 20MHz- Quarz. Es ist 
kein Vorteiler eingestellt, sodass bei der Einstellung des Registers PR2 
= 255 eigentlich die Frequenz von 20kHz erreicht werden sollte (20MHz/4 
= 5MHz; 5MHz/(255+1) = 19,53kHz) aber das gemessene PWM- Signal besitzt 
eine Frequenz, die nur ein viertel dessen beträgt, also 4,88kHz. Woran 
kann das liegen?
Gast #477857
Lesenswert?

Bisher habe ich alle Einstellungen kontrolliert und keinen Fehler 
gefunden:

CCP2CON = 0b00001100;
T2CON = 0b00000100;
TRISD = 0b11111110;
TRISC = 0b11111101;
PR2 = 0b11111111;

Hat jemand ne Idee?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren