Danke für die Antworten.

Es lässt sich nun dimmen...

Aber ich würde gerne den OCR0 Wert ändern können, um ein Zeit Variable zu gestalten, also damit die LED von dunkel auf hell hochdimmt.

Oder wie lösst man sowas?

Könnt Ihr bitte nochmal einen Blick auf meinen Code werfen und mir mit dem Problem helfen, die Impulsueit variable zu gestalten?

Danke im Voraus und Grüße

popi

Hier der Code, der zwar dimmt, aber nicht an OCR0 ändert, trotz eindeutigen Befehl, wie ich meine... denke... hoffe....

#include <avr/io.h>

void main(void)
{
PORTB = (1<< PB4);
DDRB = (1<< DDB4);
OCR0 = 0x10;
TCCR0 = (1 << WGM00) | (1<< COM01) | (1<< CS00) | (1<< CS01);

if (TCNT0 == 0x20) OCR0 = 0x00;
}