Gast
#76318
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