float wert aus 2byte hex

Diskutiere float wert aus 2byte hex im Elektronik und Chipkarten-Programmierung Forum im Bereich Hardware & Software Forum; Hallo an alle! Folgendes: ich Lese Daten aus einer blackbox über die serielle schnittstelle aus. Mit einem SerialPortMonitor hab ich die daten...
  • float wert aus 2byte hex Beitrag #1
S

schwimmer24

Neues Mitglied
Dabei seit
02.04.2006
Beiträge
1
Reaktionspunkte
0
Hallo an alle!

Folgendes: ich Lese Daten aus einer blackbox über die serielle schnittstelle aus. Mit einem SerialPortMonitor hab ich die daten aufgezeichnet, und kann Datumswerte, ganzzahlige werte, zeitwerte nahezu 1:1 aus diesen daten herauslesen. Nur ein problem es werden auch Float werte aufgezeichnet und diese als 2byte hex dargestellt, d.h. der hier angezeigte float besteht aus 2byte und nicht wie üblich aus 4byte: z.b.

hexwert: 07 69 - float wert: 135,8
hexwert: 06 07 - float wert: 77,4
hexwert: 07 fe - float wert: 160,8.

Und ich bekomme von seitn des herstellers keine Unterstützung bzw. Rückmeldung auf meine Anfragen.
Hat irgendjemand eine Idee / Lösung !!!!! ??? ... sehr dringend....

danke schon mal im Voraus

mfg
Schwimmer
 
  • float wert aus 2byte hex Beitrag #3
the ubm

the ubm

Senior Moderator
Dabei seit
29.05.2005
Beiträge
9.464
Reaktionspunkte
1
Vielleicht hilft dir auch http://de.wikipedia.org/wiki/Minifloat
Minifloats mit 16 Bit werden auch als halbgenaue Zahlen (als Gegensatz zu einfach und doppelt genauen Zahlen) bezeichnet. Es gibt auch Minifloats mit 8 Bit und weniger.

Vielleicht handelt es sich um diese halbgenauen Zahlen. Ich hoffe du kannst damit was anfangen.
 
Thema:

float wert aus 2byte hex

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben