Zitat Zitat von Peter(TOO) Beitrag anzeigen
Du hast mich nicht ganz richtig verstanden:

1. Initialisieren Port-Pin auf 0 setzen.
2. Erster ISR-Aufruf: DDR auf Eingang
3. nächster ISR-Aufruf: DDR auf Ausgang setzen
4. wieder wie 2.
..(TOO)
Grübel - ich dachte genauso läufts bei mir. Im main wird vor einer Endlosschleife Port-Pin PD2 auf null gesetzt ( PORTD &= ~(1<<PD2); ), danach gehts in die leere while-Schleife. Inzwischen schaltet die ISR lustig im Toggelmodus ( ToggleBit (DDRD, PD2); ). Sorry, ich denke, das ist genau wie von Dir empfohlen ? ? ? ?