Ich habe folgendes Problem mit meinem C Programm: Ich habe eine uint16_t Variable in der zum Beispiel 0b0000000000001111 drin steht, was gleichbedeutend mit der Zahl 15 ist. Nun möchte ich diese Zahl auf einem Display meines uC ausgeben. Die zuständige Funktion nimmt nur uint8_t Variablen an. Ich muß also die beiden Ziffern "1" und "5" als Char-Array dem LCD mit dem jeweils passenden ASCII-Code an das LCD senden. Meine Frage ist nun, wie ich geschickt diese Umwandlung vornehmen kann? Gibt es spezielle Funktionen?
Ja, die Funktion heißt itoa. Siehe auch http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Schreiben_von_Variableninhalten
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.