Ja, würde nur gern wissen was da schon wieder faul ist.
ORC0 aus der main werfen?
Du meinst sicher aus der While-schleife, oder?
TCCR0 in eine Zeile ohne | ?
So?
Code:
#include <avr/io.h>
#include <stdint.h>
#define F_CPU 1000000UL

int main(void)
{
DDRB = (1<<DDB3);	//geaendert
PORTB |= (1<<PB3);

TCCR0 |=(1<<WGM00)(1<<WGM01)		
		(1<<COM00)(1<<COM01)      //geaendert
		(1<<TSC00)(1<<TSC02);	
										
OCR0 = 0x80;      //geaendert

while(1)
  {
  }
}

//LED müsste ca. halb hell leuchten
MfG

P.S. Wenn ich mein Programm als main.c speichere geht das alles mit brennen und so. Jetzt Funzt alles aber man sieht die LED sogar blinken. Ich probiers mal mit ner kleineren vorfrequenzteilerzahl.