float Konvertierung

Gast #76318
Lesenswert?
• ▲
▼
Servus,

ich sende über die I2C Schnittstelle 8 Bytes an meinem ATMega8. Das
erste empfangene Byte wird im Buffer[0], das zweite im Buffer[1] usw.
gespeichert. Jetzt würde ich aus den 8 Bytes die im Buffer stehen zwei
float Werte machen wollen.
Z.Z verwende ich:

float *Wert1;
float *Wert2;
Wert1 = (float*)&Buffer[0];
Wert2 = (float*)&Buffer[4];

Irgendetwas läuft allerdings beim zweiten float Wert schief. Ist die
Routine überhaupt korrekt?
Kann mir jemand weiterhelfen???

cu
flinkflash


http://www.krabbelbot.de

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren