Ok, der Code sieht jetzt wie folgt aus:
Code:
ISR(INT0_vect)
{
static int reading;
int rc_value;
if(reading == 0)
{
TCNT0 = 0;
MCUCR = (0<<ISC00) | (1<<ISC01);
reading = 1;
}
else
{
rc_value = TCNT0;
TCNT0 = 0;
MCUCR = (1<<ISC00) | (1<<ISC01);
reading = 0;
}
if(rc_value > 200)
{
PORTA = (1<<PA2);
}
else
{
PORTA = (0<<PA2);
}
}
Dennoch tut sich nach wie vor nichts. Die Schaltung ist komplett durchgecheckt, wenn ich PA2 manuell mit einem Testprogramm schalte, leuchtet die LED.
Irgendwie hängt es immer noch an der Signalabfrage... Noch eine Idee?
Lesezeichen