Hallo,
Ich habe ein simples Programm geschrieben, um mit I2C Daten auf einen Sensor oder LCD zu schreiben bzw. lesen. Beim Lesen vom 3Achsen-Sensor ADXL345 habe ich jetzt das Problem, dass er bei der Datenausgabe die Werte verschoben ausgibt.Es sollten für jede Achse 2 Bytes ( 1.Low /2.High) ausgegeben werden, d.h. xL-Achse = axis(0), xH =axis(1), yL = axis(2) usw. bis zH = axis(5) Tatsächlich wird aber xL =axis(1), xH =axis(2)...zH =axis(0) ausgegeben. Bei Spektrum Analyser sind die Daten noch in der richtigen Reihenfolge, irgendwie muß der Fehler beim abspeichern passieren. Technisch lösbar ist das ja,Ich lass die Ausgabe über die serielle Konsole einfach bei 1 anfangen und hänge die 0 dran (wird im Programm so gemacht), ist aber als Lösung unbefriedigend. Vielleicht weiss jemand wo der Fehler ist.
lg Christian

