Hallo

Interrupts nicht freigegeben?

Code:
   DDRB = (1<<PB0) | (1<<PB1) | (1<<PB2) | (1<<PB4);
	// PWM, PhaseCorrect, OCRA ist Top!
   TCCR0A = (1<<WGM00);
   TCCR0B = (1<<WGM02);
   // Set OC0A on Compare Match when up-counting. Clear OC0A on
	// Compare Match when down-counting.
	// OC0A  ist PB0 (Pin5)
	TCCR0A |= (1<<COM0A0) | (1<<COM0A1);
	// Prescaler /1024 (8MHz/1024/512=15,29Hz)
   TCCR0B |= (1<<CS02) | (1<<CS00);

   OCR0A = 127;
   OCRA = 255; // ?
   sei();
Gruß

mic