Gast
#4951609
Hallo zusammen, habe mir einen MPU6000 zugelegt und habe Probleme diesen auszulesen. Zunächst mal meinen abgespeckten Code und den Schaltplan im Anhang:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
An dem SPI hängt nicht nur der MPU sonder auch ein RFM12 zum übertragen der Daten. Jedenfalls sind die Daten sehr unterschiedlich, obwohl der Sensor überhaupt nicht bewegt wird. Die Daten sehen so aus: 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 -16384 06384 06384 06384 06384 06384 06384 -32768 02768 02768 02768 02768 02768 02768 02768 02768 02768 02768 02768 16384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 0384 24320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 -16384 06384 06384 06384 06384 06384 16128 0128 0128 0128 0128 0128 0128 0128 0128 0128 0128 0128 -16384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 06384 24320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 -16384 06384 06384 06384 06384 06384 06384 -16640 06640 06640 06640 06640 06640 06640 06640 06640 06640 06640 32512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 32512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 0512 -256 256 06 06 06 06 06 16128 0128 0128 0128 0128 0128 0128 0128 0128 0128 0128 -256 056 056 056 056 056 056 056 056 056 16128 0128 0128 0128 0128 0128 0128 0128 -16384 06384 06384 06384 06384 06384 -24576 04576 04576 04576 04576 04576 04576 04576 04576 04576 04576 04576 04576 24320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 24320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 0320 -8448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448-8448 0448 7936 036 036 036 036 036 036 036 036 036 036 036 036 036 036 036 036-256 056 056 056 056 056 056 056 056 056 056 056 056 056 056 056 056 056 -256 056 056 056 056 056 056 -24576 04576 04576 04576 04576 04576 04576 04576 04576 04576 04576 -8448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 0448 usw. Merkwürdig ist, dass sich die Daten wiederholen. Es sieht für mich nicht nach Rauschen o.ä. aus. Bin mir nicht sicher ob das alles so stimmt wie ich es hier gelöst habe. Jemand ne Idee woran es liegen könnte. Vllt hat auch schon jemand von euch Code für den MPU6000 mit SPI geschrieben den er schicken könnte. Gruß
