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