Zitat Zitat von s17
Ah danke! Im großen und ganzen funktionierts jetzt, aber irgendwie sehr ungenau. Er stellt sich auch manchmal um, obwohl ich gar nichts mache - und dann blinkt er oft noch ein paar mal weiter obwohl ich den Zustand an pin pb1 ändere...
Du darfst nicht erwarten, das der Controller wenn er den Befehl Waitms 1000 ausführt, diesen einfach unterbricht, nur weil du einen Zustand änderst. Zuerst wird alles in der Schleife ausgeführt, erst wenn der Controller wieder an dem Befehl zum Lesen des Eingangs vorbeikommt, liest er den Eingang ein. Ein Schleifendruchgang dauert bei dir sehr lange, da du den Controller immer wieder eine lange Zeit warten lässt.

Grüße
Thomas