definiere string vorher mal als "unsigned char string[5]" und rufe dann die funktion mit "itoa(x,string,10)" auf. x sollte evtl noch unsigned werden.
danach kannst du den wert mit SerWritean das terminal senden. hier eine korrigierte variante:
Code:
#include "asuro.h"
int main(void)
{ //beginn main
unsigned char x; //definition der pollswitch-variable
unsigned char string[5]; //definition eines string mit max. 5 zeichen
Init(); //initialisierung
while(1) //endlosschleife
{ //beginn while
x=PollSwitch(); //taster werden abgefragt
itoa(x,string,10); //wert wird umgewandelt und in string gespeichert
SerWrite(x,5); //string wird an terminal geschrieben
SerWrite("\n\r",2); //zeilenumbruch wird an terminal geschrieben ("\n" und "\r" sind je ein byte!)
} //ende while
} //ende main
Lesezeichen