also, ich habe den code geändert, auf:

#include <avr/io.h>
#include <avr/interrupt.h>
#ifndef F_CPU
#define F_CPU 8000000
#endif
#include <stdint.h>
#include <util/delay.h>
#include <inttypes.h>

int main(void)
{
DDRB = 0x00;
PORTB = 0xFF;
sei();
GIMSK |= (1<<PCIE);
PCMSK |= (1<<PCINT1);
}

ISR(PCINT1_vect)
{
DDRB = 0x01;
PORTB = 0xFE;
}

das Problem ist, das ich den Schalter drücken kann, wie ich will und die LED bleibt dunkel. Sie sollte allerding leuchten, wenn PB0 =0 ist.
Hardware dürfte OK sein, ich habe es vorher mit einer schleife probiert und dort hat es funktioniert