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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.