PWM an C8051F020

Gast #2351737
Lesenswert?
• ▲
▼
Guten Tag Zusammen..

Ich bin mit der Port-Initialisierung des C8051F020 von Silicon 
Laboratories irgendwie überfordert..
Ich möchte gerne 3 PWM Outputs generieren, die unabhängig von einander 
funktionieren.

Ich habe den ersten PWM hingekriegt auf Pin 1 von Port 0 (P0^0)
Nur weiss ich jetzt nicht welche Pins ich ebenfalls als PWM Outputs 
generieren kann und vor allem wie.

Eine 8-bit Auflösung genügt völlig (habe gelsen, dass auch 16 möglich 
wären)

Hier noch meine Initalisierung:
(Port 0 wird weiter oben als Ausgang definiert (P0MDOUT = 0xFF; ))

void PCA_Init(void)
{
    PCA0CN    = 0x40;
    PCA0MD    = 0x08;
    PCA0CPM0  = 0x42;
    PCA0CPM1  = 0x42;
    PCA0CPH0  = 0xFF; //Geschwindigkeit
    PCA0CPH1  = 0x00;

}

Ich hoffe jemand könnte sich kurz die Zeit nehmen mir zu helfen, wäre 
sehr froh darum :)

MFG
Gordon

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.