1

mpu9150 から加速度計データを取得し、それを Android に渡して画面を回転させようとしています。

私の初期化は次のとおりです。

  1. Mpu9150をリセット
  2. スリープビットをクリア
  3. Sample Rate Divider を 7 に設定します (1KHz の場合)
  4. DLPDを260Hzに設定
  5. INT ピンの状態を設定し、Data Ready 割り込みを有効にする

この構成では、データを取得でき、画面の回転も取得できます。

しかし問題は、途中でジャンク データを取得していることです。(おそらくこれは、mpu がレジスタの内部セットでこれらのレジスタを更新しているときに、ユーザー読み取り専用レジスタを読み取ったことが原因である可能性があります。) 時々破損したデータを提供しているため、使用時に問題が発生するため、この問題を解消したいと考えています。それをコンパスで。

誰かがこの問題を認識している場合、これを解決することを提案してください。

ログはこんな感じ。

MPU9150 Accelerometer Sensor Loaded

0:0xfffffff4 1:0xffffffbc 2:0x2 3:0xfffffff4 4:0xffffffbd 5:0x2c 

ax:-68      ay:-12      az:-17108

0:0xfffffff4 1:0x40 2:0x2 3:0xffffffec 4:0xffffffbd 5:0x1c 

ax:-3008        ay:-20      az:-17124

0:0xfffffff4 1:0x48 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xffffffc8 

ax:-3000        ay:-64      az:-56

0:0xfffffff4 1:0x70 2:0x3 3:0x44 4:0xffffffbc 5:0xffffffa0 

ax:-2960        ay:836      az:-96

0:0xfffffff4 1:0x64 2:0x3 3:0x1c 4:0xffffffbc 5:0xffffffc0 

ax:-2972        ay:796      az:-64

0:0xfffffff4 1:0xffffffa0 2:0x3 3:0x20 4:0xffffffbd 5:0xffffff84 

ax:-96      ay:800      az:-124

0:0xfffffff4 1:0x40 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffffac 

ax:-3008        ay:-52      az:-84


0:0xfffffff4 1:0x74 2:0x2 3:0xffffffd4 4:0xffffffbc 5:0xffffffc4 

ax:-2956        ay:-44      az:-60

0:0xfffffff4 1:0x1c 2:0x2 3:0xffffffb8 4:0xffffffbc 5:0xffffffa8 

ax:-3044        ay:-72      az:-88

0:0xfffffff4 1:0x78 2:0x2 3:0xfffffff0 4:0xffffffbd 5:0x10 

ax:-2952        ay:-16      az:-17136

0:0xfffffff4 1:0x38 2:0x2 3:0xffffff90 4:0xffffffbc 5:0xffffffac 

ax:-3016        ay:-112     az:-84

0:0xfffffff4 1:0x50 2:0x2 3:0xffffffe8 4:0xffffffbd 5:0x34 

ax:-2992        ay:-24      az:-17100

0:0xfffffff4 1:0xffffff9c 2:0x2 3:0xffffff98 4:0xffffffbc 5:0xffffffc8 

ax:-100     ay:-104     az:-56

0:0xfffffff4 1:0xffffffdc 2:0x2 3:0xffffffdc 4:0xffffffbc 5:0xfffffffc 

ax:-36      ay:-36      az:-4

0:0xfffffff4 1:0x60 2:0x3 3:0x24 4:0xffffffbc 5:0x7c 

ax:-2976        ay:804      az:-17284

0:0xfffffff4 1:0x18 2:0x2 3:0xffffff9c 4:0xffffffbd 5:0x0 

ax:-3048        ay:-100     az:-17152

0:0xfffffff4 1:0x74 2:0x2 3:0xfffffff0 4:0xffffffbc 5:0xffffffe4 

ax:-2956        ay:-16      az:-28

0:0xfffffff4 1:0x58 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffffcc 

ax:-2984        ay:-52      az:-52

0:0xfffffff4 1:0xffffffac 2:0x2 3:0xffffffe0 4:0xffffffbc 5:0xffffffa4 

ax:-84      ay:-32      az:-92

0:0xfffffff4 1:0x38 2:0x2 3:0xffffff84 4:0xffffffbd 5:0xffffffb4 

ax:-3016        ay:-124     az:-76

0:0xfffffff4 1:0x58 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xffffffb0 

ax:-2984        ay:-64      az:-80

0:0xfffffff4 1:0xffffffa4 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffff88 

ax:-92      ay:-52      az:-120

0:0xfffffff4 1:0xffffff94 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xfffffff0 

ax:-108     ay:-64      az:-16

よろしく、

シャム・クマール。

4

0 に答える 0