Gast
#3403587
Hallo,
habe folgendes Problem mit der Wandelung einer uint16_t in einen String
und einer Anzeige im Display. Alle Zahlen größer 32767 werden als
negative Zahlen ausgegeben, obwohl ich durch die Variablen Deklaration
durch uint16_t eigentlich nur von 0- 65535 angezeigt werden sollte.
Hier ein Ausschnitts des Codes:
uint16_t zahlen=63000
char xyz[40];
itoa (zahlen,xyz,10);
lcd_clear();
lcd_setcursor(0,1);
lcd_string("Zahl1=");
lcd_string(xyz);
Kennt einer von Euch das Problem?