Moin

Also,
1. bitte benutz die [ code ] [/ code ] Tags, wenn du hier Quelltext postet, damit man das auch ordentlich lesen kannst. Du findest passende Buttons im Antworten Editor.
2. Also das Programm siehr auf den 1. Blick zwar etwas voll gestopft aus, aber sollte so laufen ... denke ich ... Hier mal ein paar Dinge die man beachten sollte:
a) Wirklich auf speichern klicken, bevor man kompiliert. Das kommt nciht automatisch.
b) Ich bau immer an den Anfang des Programmes die StatusLED() ein, damit ich ne Meldung kriege, dass überhaupt was geschieht.
3. Bei diesen vielen if Klammern oben, habe ich leider nciht ganz den Überblick behalten, deswegen nur mal generelles: Die PollSwitch() Funktion liefert oft erst nach dem 3. aufruf oder so sinnvolle Werte. Du speicherst zwar 2mal die Werte ab, aber was das so ganz genau bezwecken soll ist mir nciht komplett klar. Irgendwie ist dein Code da sehr schwammig.
Außerdem hast du außer der Msleep(1000) keine Reaktion drinne, die gemacht werden soll, wenn keine Taste gedrückt wird.
4. Was ist das für ein / da?:
>> if(t1 & 0x07) / <<
5. Wenn dir nach 2 Stunden noch keiner geholfen hat, ist das noch kein Grund einen kleinen Aufstand zu machen, in diesem Forum wird ja keiner dafür bezahlt rund um die Uhr und am Wochenende alles zu wissen ....



Andun