Hallo zusammen,
ich habe folgendes Problem. Ich habe in einem Array mehrere Werte in HEX
stehen.
unsigned char Data[8];
Nun möchte ich diese Daten auf einem LC-Display ausgeben. Die Ausgabe an
sich ist kein Problem.
Mein Problem ist, die Daten in Hex auszugeben. Normale Werte (Integer)
wandle ich mit einer Funktion in einen String um und gebe sie dann auf
dem Display aus.
1 | IntToString(ausg_str, Data[ii], 2,1);
|
2 | LCDOuts(ausg_str);
|
Wenn ich das nun mit meinen Hex-Werten mache, werden die Werte natürlich
nicht in Hex sondern Dezimal ausgegeben, aber ich möchte z.B. 11, 22,
33(Hex)... usw. ausgeben, anstatt 17, 34, 51...
Wenn ich die Daten direkt ausgebe...
wird nur Mist ausgegeben.
Wäre klasse, wenn mir dabei jemand helfen könnte, die Daten auch
wirklich in Hex auszugeben...
Gruß
Bernd