Gast
#179203
Hallo, ich möchte gern die Empfängerimpulse meiner Futaba Anlage auswerten. Signalleitung auf INT0. Ich starte bei steigender Flanke einen Timer. Setze die Flanke auf fallend. Bei fallender Flanke möchte ich den Timer stoppen, den Wert auslesen, und dann wieder fallende Flanke. Im AVR Studio klappt die hälfte mit der steigende Flanke. Aber wenn ich wieder PortPin2 auf low setze, dann passiert irgend ein Mist. Der Timer wird geresetet, das ISC00 Bit wird kurz gesetzt, dann aber sofort wieder gelöscht. Dann läuft der Timer wieder weiter. Also bin ich irgendwie nur sehr kurz in der 2. INT0 Schleife. Ich vermute, das ich anscheinend falsch auf das MCUCR teste. Oder ich setze das MCUCR falsch. Vielleicht kann sich jemand den code mal ansehen?! Gruß Toby Kann mir da vielleicht mal wer weiterhelfen?