Hab nach ein bisschen rum testen gemerkt das er immer in der schleife bleibt, also er nimmt nie den high Pegel an???


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






intmain(void)
{

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

DDRA=(1<<PA7);
PORTA=(0<<PA7);
DDRA=(1<<PA2);
PORTA=(0<<PA2);
_delay_ms(1);
while(1)
{
PORTA=(0<<PA7);

_delay_ms(1);
DDRA=(0<<PA7);// ab hier zählt die Zeit

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



}

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

}
}