hi,

ich habe nun mein code angepasst und deine änderungen eingebaut.

sieht wie folgt aus:


void pwm_main (void)
{
pwminit();
DDRB = 0b00111111;

PORTB |= ((1<<5) | (1<<6));
for( ; ; ){};
}


void pwminit()
{

TCCR1A = (1<<WGM11) | (1<<COM1A1) | (1<<COM1A0) | (1<<COM1B1) | (1<<COM1B0);
TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10) | (1<<CS12);

OCR1AH = 0;
OCR1AL = 1;
OCR1BH = 0;
OCR1BL = 1;
}


jetzt läuft nichts mehr.

ich verstehe es einfach nicht