Forum: Mikrocontroller und Digitale Elektronik wert in hex umrechnen


von nixblicker (Gast)


Lesenswert?

Hallo,
ich brauch Hilfe, bzw einen Tip. Ich steh auf dem Schlauch oder bin 
einfach zu blöd.

Ich bekomme über UART eine ASCII Zahl rein.
z.B

573
also
5 - 0x35
7 - 0x37
3 - 0x33

Die stehen dann im Empfangspuffer und ich kann die wunderbar in die 
Dezimalzahl 573 zusammensetzen.
Aber wie bekomme ich diese Zahl nun in eine Hexzahl umgerechnet, sollte 
ja 0x23D ergeben.

Vielen Dank für jeden Tip

Florian

von Peter II (Gast)


Lesenswert?

nixblicker schrieb:
> Die stehen dann im Empfangspuffer und ich kann die wunderbar in die
> Dezimalzahl 573 zusammensetzen.
das ist schon mal gut

> Aber wie bekomme ich diese Zahl nun in eine Hexzahl umgerechnet, sollte
> ja 0x23D ergeben.
warum? Musst die sie wieder ausgeben oder warum brauchst du die 
Hex-Darstellung der Zahl?

von nixblicker (Gast)


Lesenswert?

Hi,
das ist dann ein Wert für die PWM.

von volksvorg (Gast)


Lesenswert?

atoi();

von nixblicker (Gast)


Lesenswert?

klar !!
Ascii to integer

Danke,
das probier ich.

von holger (Gast)


Lesenswert?

>das ist dann ein Wert für die PWM.

Das interessiert deine PWM doch einen Dreck.
Ob decimal oder hex, der Wert ist immer der gleiche.

von Dietrich L. (dietrichl)


Lesenswert?

holger schrieb:
> Das interessiert deine PWM doch einen Dreck.
> Ob decimal oder hex, der Wert ist immer der gleiche.

... aber nur, wenn es nicht eine ASCII-Zahl wäre ;-)

von Wolfgang (Gast)


Lesenswert?

Dietrich L. schrieb:
> ... aber nur, wenn es nicht eine ASCII-Zahl wäre ;-)

Welche PWM wird schon mit Strings gesteuert?

von Thomas H. (Firma: CIA) (apostel13)


Lesenswert?

NOMEN EST OMEN

Und alte Sprüche verlieren nie an Wahrgehalt.

von nixblicker (Gast)


Lesenswert?

Genau das wollte ich auch damit zum Ausdruck bringen !

Danke für den Tip.
Manchmal brauch ich eben einen der mich in die Spur bringt.

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.