用的最简单的初始化程序
IicWrite(CTRL_REG1,0x47);
IicWrite(CTRL_REG4,0x08);
然后每秒读两次数据,发现读出来的X,Z轴都是对的,只有Y轴不对。
水平放的时候,三块板有两种异常的,其中有两块是这种情况,Y轴一直是负的最大值。
ACC: -288 -32624 16496
ACC: 160 -32624 16384
ACC: 448 -32624 16368
ACC: 464 -32624 16304
ACC: 416 -32624 16368
另一块 Y轴有变化,但0点是在-16000左右,转一圈的范围是0到-32000左右,正常应该是+-16000左右
ACC: 432 720 -5120
ACC: 304 1104 -4976
ACC: -176 1200 -2844
ACC: -512 2064 -64
ACC: -752 1920 4112
ACC: -848 -864 8064
ACC: -1088 -2592 11232
ACC: -1328 -5792 13552
ACC: -1760 -12688 15744
ACC: -1552 -18096 15664
ACC: -768 -23200 13232
ACC: -640 -26608 10096
但是X和Z轴都是正常的,范围在+-16000左右
请高手指教! |