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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.