Forum: Projekte & Code Float Zahl über Uart schicken ohne printf Funktionen


von Choose (Gast)


Angehängte Dateien:

Lesenswert?

Hi!

Habe grad eine Routine ausgegraben, um Float Zahlen in ein Char Array
zu schreiben und via Uart auszugeben. Mit Vornullenunterdrückung
und einstellbaren Nachkommastellen. Kleine Codegröße. Kann auch mit 
negativen Zahlen umgehen.

Statt "Put_char_Uart3" einfach eigene Put_Char Funktion einfügen.

Test:

float fl = 123.3456;

Send_Float_Uart3(fl,3);

Gutes Gelingen!

von Paul (Gast)


Lesenswert?

Vielen Dank!


So etwas habe ich schon lange gesucht.
Läuft prima.


Schöne Grüße Paul

von Vlad T. (vlad_tepesch)


Lesenswert?

ich frag mich nur immer wieder, wozu man auf so kleinen µCs Floats 
braucht.

von Werker (Gast)


Lesenswert?

genial!

von icke (Gast)


Lesenswert?

long int BCD_Numb[10] ;

Da reicht auch char und so richtig BCD ist das auch nicht.

MfG

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
Noch kein Account? Hier anmelden.