Also Kollege, da ist mal der Code zurück, als Attachment.
Bei mir auf einem RNBFRA 1.2 läuft das Zeugs pipifein, keine Loops
Ein Input --> Ein Output
allerdings extern 8MHZ, das wollt ich mir nicht antun
1 den berühmten dritten "if" hab ich geschmissen,
2 volatile auf static (das ist aber wurst, geht beides)
3 changed auf Byte (das reicht, is aber egal )
4 Daten vor dem vergleich auf kleinbuchstaben (damit man "R"/"r"
gleichermaßen eingeben kann)
5 eine paar "newlines" eingefügt, besser zum Lesen
aber im Prinzip ist es völlig dein Programm.
Also wenn was nicht geht, liegt der Fehler NICHT im Programm, sondern irgendwo drumherum.
Halte dir die Version warm und arbeite auf einer Kopie weiter.
Laß hören ! mfg robert
Lesezeichen