Sieh dir Mal snprintf an. Das ist zwar tendenziell eher Suboptimal weil langsam/aufwändig, aber wenn du sowieso mit Floats arbeitest ...
mfG
Markus
Anmerkung: Ich gehe davon aus, dass du den Float in Textform haben möchtest.
Ich weiss ich habe zur zeit die Anfragen mit Löffeln gefressen..aber ich Suche ne Quelle zum Nachlesen wie ich Floatwerte über den seriellen Ausgang des µC schicken kann.
Bislang bin ich an allen beispielen gestrauchelt.
Gruss Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Sieh dir Mal snprintf an. Das ist zwar tendenziell eher Suboptimal weil langsam/aufwändig, aber wenn du sowieso mit Floats arbeitest ...
mfG
Markus
Anmerkung: Ich gehe davon aus, dass du den Float in Textform haben möchtest.
Tiny ASURO Library: Thread und sf.net Seite
In den aktuellen Versionen des avr-gcc sollte es auch eine
dtostrf
Funktion geben.
Siehe hier:
http://www.nongnu.org/avr-libc/user-...168b3ce8771d42
Die printf geht bei mir nur nicht über den Usart, also als serielle Ausgabe, wie ich sie brauche. Habe zwar keinen Fehler beim Compilieren aber keine Ausgabe..komisch ??
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Du musst stdout entsprechend umleiten, kuckst Du: Die Nutzung von sprintf und printf
Initialisiert muss das UART natürlich auch sein.
Hallo Magic !
ja ich habe zur Zeit viel um die Ohren, aber doch habe ich mich tiefer mit der Materie befasst als wie sonst. Das ist ein zeitproblem beri mir, trotz meines Rentnerdaseins...
Den Link, d,h, das Dokument habe ich mir kopiert, konnte aber die float Sache Dank Studiums des Tutut Usart auf Microcontroller.net mit meiner puts funktion(schreibe string) jetzt lösen, habe auch begriffen wie das geht und das ist ja wichtig, dann werde ich das mit printf,sprintf auch noch kapieren.
Danke Euch !!!
Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Lesezeichen