PWM mit Timer0 beim ATemga8 möglich?

Gast #1693371
Lesenswert?
• ▲
▼
Hallo,
mit euere Hilfe habe ich es geschafft den Timer1 + 2 beim ATmega8 für 
eine PWM-Steuerung zu programmieren. Für meine LED RGB-Anwendung fehlt 
mir jetzt nur noch der Timer0. Aus welchem Grund auch immer wird dieser 
Timer0 völlig anders initialisiert und das Datenblatt behandelt diesen 
Timer meiner Meinung nach sehr stiefmütterlich.
Jetzt habe ich irgendwo gelesen das dieser Timer0 für PWM ungeeignet ist 
weil
er keinen "Vergleicher" hat.
Ist das richtig?

Vielen Dank im Voraus!
#1693380
Lesenswert?
• ▲
▼
@BerndB (Gast)

>mit euere Hilfe habe ich es geschafft den Timer1 + 2 beim ATmega8 für
>eine PWM-Steuerung zu programmieren. Für meine LED RGB-Anwendung fehlt
>mir jetzt nur noch der Timer0.

Sicher? Brauchst du VIER PWMs? Timer 1 kann zwei PWMs erzeugen.

> Aus welchem Grund auch immer wird dieser
>Timer0 völlig anders initialisiert und das Datenblatt behandelt diesen
>Timer meiner Meinung nach sehr stiefmütterlich.

Nö, der kann nur weniger. Und er kann keine PWM.

>Jetzt habe ich irgendwo gelesen das dieser Timer0 für PWM ungeeignet ist
>weil er keinen "Vergleicher" hat.
>Ist das richtig?

Ja.

Aber es gibt auch noch Soft-PWM

MFG
Falk
#1693385
Lesenswert?
• ▲
▼
Der Timer/Counter 0 hat deshalb so wenig Seiten im Datenblatt, weil es 
über ihn wirklich nicht viel zu sagen gibt, denn er ist ziemlich 
schlicht gehalten.

Und nein, er kann keine PWM erzeugen.  Für einen pin- und 
preiskompatiblen Ersatz, der das kann, kannst Du Dir mal den Mega88 
anschauen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.