Fast PWM mit Atmega168

OP #2620641
Guten Abend zusammen

Ich würde gerne beim Atmega168 einen 16bit FastPWM laufen lassen.

Dazu habe ich folgendes paar Zeilen Geschrieben:
1
DDRB |= (1<<DDB1);
2

3
TCCR1A |= (1<<COM1A1) | (1<<WGM11) | (1<<WGM10);
4
TCCR1B |= (1<<WGM13) | (1<<WGM12) | (1<<CS11);
5

6
OCR1A = 30000;

Doch leider hat der Ausgangspin OC1A immer High...


Hat jemand eine Idee woran das liegen könnte?

Danke schonmal :)
Gast #2620653
Hi

>Hat jemand eine Idee woran das liegen könnte?

Du hast Mode15 mit OCR1A als Top. Also ist OCR1B das Compare-Register 
und OC1B der Ausgang.

MfG Spess
Gast #2620665
Hi

>Meiner Meinung nach ist Mode15 für OC1A (siehe Anhang)

Nein. Top ist der Wert, bis zu dem der Timer zählt und bestimmt die 
Frequenz der PWM. Und das ist OCR1A. Das Tastverhältnis wird mit OCR1B 
bestimmt. Wenn du OCR1A benutzen willst nimm Mode14. Dort wird die 
Frequenz mit ICR1 bestimmt und du hast 2 PWM-Kanäle. Mode15 nur einen.

MfG Spess
OP #2620672
spess53 schrieb:
> Hi
>
>>Meiner Meinung nach ist Mode15 für OC1A (siehe Anhang)
>
> Nein. Top ist der Wert, bis zu dem der Timer zählt und bestimmt die
> Frequenz der PWM. Und das ist OCR1A. Das Tastverhältnis wird mit OCR1B
> bestimmt. Wenn du OCR1A benutzen willst nimm Mode14. Dort wird die
> Frequenz mit ICR1 bestimmt und du hast 2 PWM-Kanäle. Mode15 nur einen.
>
> MfG Spess

Danke :)

Antwort schreiben

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