mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEL Mega8 und PWM


Autor: Thomas Fuchs (tommy_fux)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich versuche mich gerade an den AVR-Controllern und habe da so die 
typischen Anfänger Probleme. Ich möchte mit meinem Mega8 und den drei 
PWM-Ausgängen eine RGB-LED ansteuern um die ganze Farbpalette 
darzustellen.
Wollte dazu den PWM MODE 1 (PWM,Phase Correct,8-bit) benutzen. Nicht 
invertierende PWM. CK / 1024 bei 8 MHz Quarz.
Meine Einstellungen:
WGM13 = 0
WGM12 = 0
WGM11 = 0
WGM10 = 1
COM1A1 = 1
COM1A0 = 0
CS12 = 1
CS11 = 0
CS10 = 1
Welchen Interrupt muß ich einschalten? Denn um die PWM zuverändern muß 
man ja den Wert von OCR1AL/OCR1AH verändern und dazu soll man den 
Interrupt anhalten aber welchen? TOIE1 oder OCIE1A?
Bitte um Hilfe.

Gruß Tommy

Autor: Sonic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dazu musst du keinen Interrupt einschalten, nur den Timer mittels 
Prescalerbits starten. Es genügt wenn der entsprechende Output-Pin 
zugeschaltet ist (COM1A1). Anhalten oder ausschalten musst du den Timer 
(oder Interrupt) auch nicht unbedingt, nur OCR1x neu beschreiben, der 
Fehler der unter Umständen entstehen kann ist in den allermeisten Fällen 
unrelevant.

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.