So, hab nun mal etwas Code geschrieben. Funktioniert aber leider noch nicht so ganz. Will damit ein Schalter an Port C3 entprellen. Und dann die 8 LED`s die ich an Port D hab einschalten (Werden mit logisch 0 eingeschalten).

Code:
#include <avr/io.h>
#include <avr/interrupt.h>

void main(void)
{
	DDRD = 0xff; //LED PortB als Ausgang definieren
	DDRC &= ~(1<<DDC3); //Port C3 als Eingang definieren.
	PORTC |= (1<<PC3); //internen Pull Up von Port C3 aktivieren
	
	TCCR0 |= (1<<CS00)|(1<<CS02); //Timer0 mit Vorteiler 1024 starten
	
	sei(); //Interrupts global freigeben
	
	

}

ISR(TIMER0_OVF_vect)
	{
		if(! (PINC & (1<<PINC3)))
		{
			PORTD = 0x00;
		}
	}
Die LED`s sind nach dem Programmieren aber immer sofort an ohne daß der Schalter irgend einen Einfluss auf die LED`s hat.
Könnt ihr mir da weiter helfen?

MFG

Bean