www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit PWM bei ATmega8535


Autor: AQUA (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen.

Ich möchte am Pin PD7(OC2) eine PWM erzeugen (ATmega 8535).
Nun habe ich folgendes eingegeben:

PORTD = 0x00; Pull-Up aus
DDRD = 0xFF; PORTD -> Ausgang

/* PWM, Phase Correct mit Clock/1024 */
TCCR2 = (1<<WGM20)|(1<<COM21)|(1<<CS20)|(1<<CS21)|(1<<CS22);
OCR2 = 128;

Weiterhin benutze ich einen 11.059 MHz Quarz für den Takt des µC.

Mit diesen Einstellungen sollte es doch funktionieren ?!

Allerdings macht der Baustein nicht das, was ich von ihm erwarte.
Habe ich eine Einstellung vergessen bzw. falsch gemacht?

Vielen Dank

AQUA

Autor: mathias giacomuzzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was meinst du mit er macht nich das was ich wollte, stimmt die Frequenz
nicht oder wie??

Autor: AQUA (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Mathias,

er gibt gar keine Frequenz heraus.

Ich hab den Baustein jetzt mal zu Testzwecken in den
Kompatibilitätsmodus geschalten, da funktioniert die PWM tadellos.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.