Es klappt nicht
Habe den Kondensator zwischen PA7 und masse gesteckt und die LED liegt an PA2
Habe ein 2,2 pF Kerko dran...#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);
}
}
}
Was ist falsch?
Lesezeichen