so....
Code:
#include <avr/io.h> 
#include <inttypes.h> 
#include <util/delay.h> 
#define F_CPU = 16000000UL 


int main() 
{ 
   DDRC |= (1 << PC4); //internen PullUp aktivieren 
   while(1) 
   { 
      if(!(PINC & (1 << PC4))) //abfragen 
      { //wenn gedrückt 
          DDRB = (1 << DDB0); 
          PORTB |= (1 << 0); // Schaltet 2 LED's ein... 
         _delay_ms(200); //entprellen 
      } 
   } 
   return 0; 
}
bewirkt gerade bei mir das meine LED leuchtet ABER ohne eine Taste zu drücken... müsste doch heißen das ich bereits Masse auf dem Pin habe versteh das ich richtig? PULL-UP Widerstand ist ja an