ich habe mal deinen rat befolgt und das noch etwas ausgebaut:

Code:
	while(1)
	{
		if(TIFR==(1<<TOV0))
		{
			PORTC	= (1<<PC5);
		}

		if(TCNT0==0xff)
		{
			PORTB   = 0x02;			
		}
	}
die LED an PortB leuchtet. PORTC bleibt aus. da der timer hochzählt, scheint es nicht an diesem zu liegen, aber wo ist der fehler in meiner interrupt geschichte ?

komischerweise ergab
Code:
                TIFR = (1<<TOV0);
		if(TIFR==(1<<TOV0))
		{
			PORTC	= (1<<PC5);
		}
nicht das gewünschte ergebnis, auch hier blieb PB5 aus.

die codeabschnitte sind jeweils in die endlosschleife meines codes eingebaut worden, den ich oben erwähnt habe.