schönen guten abend zusammen!

also ich hab jetzt mal mein erstes C-Programm für den Atmega32 (rn-control) geschrieben. habe das programm kompiliert und mit pony auf den MC geflasht. na kurzem hin und her hat es dann funktioniert.
nur leider gehts jetzt nicht mehr...

Code:
#include <avr/io.h>

int main(void) 
{
  int i;
  DDRC = 0xff;  // PORTC als Ausgang 
  DDRA = 0x00;  // PORTA als Eingang
  while (1)
  
  {
 	i=PINA;
  	if(i == 0x01)
  	{
	PORTC = 0x00;
	}
	else 
		{
		PORTC = 0xff;
		}
  
 	}
}
im simulator funktioniert noch alles, nur wenn ich an PIN0 von PORTA 5V anlege passiert nichts mehr...
an was könnte das liegen?

gruß manu