Gast
#1954392
Ich habe ein Gerät, dass mir eine Liste von Zahlen schickt. Zuerst kommt die Anzahl der zu empfangenen Zeichen, Trennzeichen ist 0x20, komma=2E und die Zahlen sind ASCII-kodiert. Abgeschlossen wird mit einem Nullbyte. Also z.B. 2, 20, 32,35,39,2E,35, 20, 32, 0 entspricht 259,5 und 2. Ich suche nach einer effizienten Möglichkeit, diese Zeichenkette mit einem AVR zu dekodieren. Die nachkommastellen kann ich entweder ignorieren oder (besser) runden. die üblichen Stringfunktionen helfen leider nicht weiter, da die Zeichen linksbündig übertragen werden. Hat jemand einen Tipp für mich?