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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.