ATMEGA 2561 PWM Hintergrund graph.LCD

OP #1049489
Hi Leute,

ich kann keine Info im Netz finden.
Habe das Board D071 von Computer3000.

Habe folgendes Problem:

MCU = atmega128

// backlight PWM generation
      // use timer 2 in fast PWM mode for this
      PORTB &= ~_BV(PB7);  // clear port before enable
      DDRB |= _BV(PB7);  // will be used for OC2, must be output
      TCCR2 = _BV(WGM21) | _BV(WGM20) | _BV(COM21) | _BV(CS20);
      TCNT2=0x00;
      OCR2=120;

sollte funktionieren?


MCU = atmega2561


// backlight PWM generation
      // use timer 2 in fast PWM mode for this
      PORTB &= ~_BV(PB7);  // clear port before enable
      DDRB |= _BV(PB7);  // will be used for OC2, must be output
      TCCR2A = _BV(WGM21) | _BV(WGM20) | _BV(COM2A1) | _BV(CS20);
      TCNT2=0x00;
      OCR2A=120;

funktioniert nicht!

Wo ist der Fehler?

Gruß
Kurt

Antwort schreiben

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