Hallo Robert,

die Pins erreichen tatsächlich "0" und "1" (nachgemessen). Ich setze ein STK500 zum Testen ein. Und einen Atmega8, habe ich vergessen zu erwähnen.

Das irre ist, das die Subroutinen auch angesprungen werden. Herausgefunden habe ich das indem ich die Subroutinen etwas erweitert habe. Es wird ein Portpin umgeschalten an dem ich eine LED angehängt habe. Und die schaltet auch brav ein und aus!

Noch Irrer ist aber, das sich die Sache im Simulator genau so verhält! Doch das "Zwei" wird nicht ausgegeben obwohl die Subroutine angesprungen und "abgearbeitet" wird.

Zur Not mache ich die Sache eben mit einem Merkerbit, das nach dem Tastendruck gesetzt wird und springe nach der Abfrage mit "gosub" in die Unterroutine. Das Funktioniert, ist aber meiner Meinung nach keine saubere Sache, weil es ja eigentlich mit dem "Debounce" gehen müsste!

Gruß Bernd (immer Ratloser)