Es klappt nicht

Habe den Kondensator zwischen PA7 und masse gesteckt und die LED liegt an PA2

#include<avr/io.h>#defineF_CPU1000000UL// 1 MHz
#include<util/delay.h>






intmain(void)
{

inti=0;
intgrenzwert=20;//grenzwert eintragen

DDRA=(0<<PA7);
PORTA=(0<<PA7);
DDRA=(1<<PA2);
PORTA=(0<<PA2);

while(1)
{
PORTA=(0<<PA7);

_delay_ms(1);
PORTA=(1<<PA7);

for(i=0;PINA&(1<<PA7);++i)
{


}

if(i>=grenzwert)
{
PORTA=(1<<PA2);
}
else
{
PORTA=(0<<PA2);
}

}
}



Habe ein 2,2 pF Kerko dran...

Was ist falsch?