ich weiß nicht ob das relevant ist, aber wenn ich
(PollSwitch()==1) schreibe, dann fährt er, aber die taster reagieren nicht.
hab jetzt noch mal die taster getestet:
er sendet nu "84" und beim drücken der taster ändert sich nichtsCode:#include "asuro.h" int main (void) { unsigned char x; //definition der pollswitch-variable unsigned char string [5]; //definition eines string mit max. 5 zeichen Init (); while (1) { x = PollSwitch (); //taster werden abgefragt itoa (x, string, 10); //wert wird umgewandelt und in string gespeichert SerWrite (string, strlen (string)); //string wird an terminal geschrieben SerWrite ("\n\r", 2); //umbruch an terminal schreiben //("\n" und "\r" sind je ein byte!) } }







Zitieren

Lesezeichen