Hardware-PWM , Fehler

OP #1477915
Lesenswert?

Hy,
ich versuche seit Ewigkeiten ein PWM-Signal am ATTiny2313 an Pin 14 
(Port PB2 = OC0A) zu erzeugen.
Habe leider überhaupt keine Ahnung davon.
Welchen Timer muß ich nehmen ?

Den Code habe ich aus einem Demo.
Suche eigentlich einen 8-Bit PWM.
1
  DDRB=(1<<PB2);
2
  TCCR0A=(1<<COM0A1)|(1<<WGM01)|(1<<WGM00); //fast-pwm, non inverted OC0A
3
  TCCR0B=(1<<CS01)|(1<<CS00); //Prescaler 1/64
4
  OCR0A=200;
Aber irgendwie leuchtet die LED nicht...

Takt = 8 MHZ ( div 8 )

In der Suche habe ich leider nix passendes gefunden...
#1477929
Lesenswert?

er will keine Interupts, sondern PWM, aber ich find den fehler auch grad 
nicht.
Meiner Meinung nach, sollte das funktionieren.

Mal ganz dumm gefragt: die led ist richtig rum und hat den richtigen 
Vorwiderstand?

Edit:
oder bist du sicher, dass der Fehler nicht in dem Code liegt, den du 
nicht gepostet hast?
zeig mal alles.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren