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:
Code:
#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!)
}
}
er sendet nu "84" und beim drücken der taster ändert sich nichts
Lesezeichen