stm32 LCD Textübergabe

OP #4171390
Lesenswert?

Hallo,
ich benötige eine kleine Hilfestellung bei der Umetzung eines Timers auf 
dem Stm32 in C (Entwicklungsumgebeung Hitop5).
Ich habe eine Ausgabefunktion für das LCD gegeben, welche einen String 
bzw. Char-Array als Übergabeparameter bekommt.
Mein Problem besteht darin, dass ich nur einen int Wert für Sekunden 
habe, dieser muss in einzelne Char (Minuten und Sekunden) umgewandelt 
werden.
Fertige Funktionen wie sprintf funktionieren in Hitop5 nicht.

Ich benötige einen C-Algorithmus der folgendes bewerkstelligt:


void print_text(char* string);

main(){
int seconds = 3;

//Umwandlung des Int-Wertes "seconds" in char
char* value = ??????????????;

//Ausgabe
print_text(value);
}


Hat jemand eine Idee wie ich das hinbekomme?


mfg
#4171588
Lesenswert?

Das ist ja wirklich ein sehr dankbares Einsteigerbeispiel. Denk mal ein 
bisschen drüber nach.

1. Du brauchst ein Chararray.
2. Du musst dir die Minuten und Sekunden aus den Gesamtsekunden 
berechnen.
3. Du muss die einzelnen Stellen der beiden Zahlen nacheinander als Char 
in das Chararray schreiben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren