Gast
#40715
Hallo,
ich habe mein LCD Anzeigeproblem gefunden, allerdings kann ich es mir
nicht erklären.
Wenn ich den befehl itoa verwende dreht er mir alles verkehrherum.
d.h. bei folgendem Code:
WaterDisplay = 201;
itoa(WaterDisplay,s,16);
strcat(s,"C");
WriteLCD(s);
steht folgendes auf dem Display: 102C
Der String wird von der WriteLCD Funktion korrekt ausgelesen und
dargestellt. ein WriteLCD("Das ist ein Test") funktioniert tadellos!
also scheint der Fehler beim itoa zu liegen.
WaterDisplay ist übrigends ein unsigned int. habs aber auch schon mit
unsigned char und int probiert, bei beidem das selbe problem.
Gibts noch ne andere Lösung oder kennt jemand das Problem. CPU ist ein
Tiny26
Gruß
Malte.