Atmega8 2560 PWM-Kanäle

Gast #4523828
Hallo Gemeinde,

im Datenblatt steht:
1
Six/Twelve PWM Channels with Programmable Resolution from 2 to 16 Bits
Wie ist das zu verstehen? Bzw. wie werden dann die PWM-Kanäle auf z.B. 
8Bit Auflösung programmiert?

Zwei  8Bit Timer mit je 2 OCR's - macht 4 x PWM
Vier 16Bit Timer mit je 2 OCR's - macht 8 x PWM

soweit gut, wie man die Timer einzeln benutzt, ist mir klar.

Was ich aber nicht verstehe ist, wie man die 16Bit Timer für 2-16Bit 
überreden/programmieren kann.
Habe ich da etwas 'überblättert'?

16 Bit ist mir für meinen Fall zu 'fett'. Ein Wertebereich von 0 bis 255 
würde völlig ausreichen.

Dank Euch
@ Mike (Gast)

>Inputfilter, Waveform und Prescaler sind 'alte Bekannte'. Kann da keine
>programmable Resolution erkennen

Dann bist du ein schlechter Leser.

Schon mal Table 17-2. Waveform Generation Mode Bit Description auf Seite 
145 angeschaut?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.