Forum: Mikrocontroller und Digitale Elektronik float aus 2 10-bit Zahlen


von Martin F. (martin_f70)


Lesenswert?

Hallo!

Ich habe eine 8 bit und eine 10bit Zahl.

Ich möchte diese so zu einem float packen:

8bitZ.10bitZ

zb.: 102.23

Wie geht das?

von Karl H. (kbuchegg)


Lesenswert?

Martin Fischer schrieb:
> Hallo!
>
> Ich habe eine 8 bit und eine 10bit Zahl.
>
> Ich möchte diese so zu einem float packen:
>
> 8bitZ.10bitZ
>
> zb.: 102.23
>
> Wie geht das?

Aus dem Bauch raus
1
  Ergebnis = Zahl1 + Zahl2 / 1024.0;

Vorausgesetzt ich habe dein 'zusammenpacken' richtig interpretiert.

von Martin F. (martin_f70)


Lesenswert?

Ok. Noch eine Frage:
Wie kann ich einen Float mit 16 multiplizieren?

von Karl H. (kbuchegg)


Lesenswert?

Ist das jetzt eine Fangfrage?

von Martin F. (martin_f70)


Lesenswert?

Nein. Er meldet immer "invalid operants to binary"

von Martin F. (martin_f70)


Lesenswert?

Schon gefixt, danke

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.