aishiqi1992 发表于 2011-10-22 22:21:44

【求助】我的HMC5883L是怎么了,总是读不出正确的数据。可恶的词组传感器啊!!

【求助】我的HMC5883L是怎么了,总是读不出正确的数据。可恶的词组传感器啊!!


write_24c02(0x00,0x70);
write_24c02(0x01,0xe0);
write_24c02(0x02,0x00);
   
while(1)
{

readxyz();   

sendstr("X: ");   
printf16(mx);

sendstr("Y: ");   
printf16(my);

sendstr("Z: ");   
printf16(mz);


sendchar(0x0d);
sendchar(0x0a);
//sendchar((mx>>8)&0xff);
//sendchar(mx&0xff);   

delay_ms(100);
}
}

X: 0000Y: 0000Z: 0000
X: 0000Y: 0000Z: FFFF
X: FFFFY: 0000Z: FFFF
X: FFFFY: 0000Z: 0000
X: 0000Y: 0000Z: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: 0000Z: FFFF
X: 0000Y: 0000Z: 0000
X: FFFFY: 0000Z: 0000
X: 0000Y: FFFFZ: 0000
X: FFFFY: 0000Z: FFFF
X: 0000Y: FFFFZ: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: FFFFZ: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: 0000Z: FFFF
X: FFFFY: 0000Z: FFFF
X: FFFFY: 0000Z: 0000
X: FFFFY: 0000Z: 0000
X: 0000Y: 0000Z: 0000
X: FFFFY: 0000Z: FFFF
X: 0000Y: 0000Z: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: FFFFZ: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: FFFFZ: 0000
X: FFFFY: 0000Z: 0000
X: FFFFY: 0000Z: FFFF
X: FFFFY: 0000Z: 0000
X: FFFFY: 0000Z: FFFF



write_24c02(0x00,0x70);
write_24c02(0x01,0xe0);
write_24c02(0x02,0x00);

X: FFDAY: 000CZ: 0000
X: FFE5Y: 0004Z: 0000
X: FFD6Y: 0002Z: 0000
X: FFDBY: 0002Z: FFFF
X: FFC5Y: 0007Z: 0000
X: FFD6Y: 0006Z: 0000
X: FFC5Y: FFFFZ: 0000
X: FFC6Y: FFFEZ: 0000
X: FFD9Y: 0000Z: 0000
X: FFC5Y: FFFEZ: 0000
X: FFC6Y: FFFEZ: 0000
X: FFD4Y: FFFEZ: FFFF
X: FFDEY: FFFFZ: 0000
X: FFC8Y: 000DZ: 0000
X: FFCCY: 000EZ: 0000
X: FFC8Y: FFFCZ: FFFF


读10,11,12全部是00;

但是却可以读出0x00,0x01,x02,和写进去的一样。


怎么办啊。。。。

aishiqi1992 发表于 2011-10-23 13:26:22

(┬_┬)please up me!

小笨蛋 发表于 2013-4-4 18:51:26

我也遇到了,帮顶!!

小笨蛋 发表于 2013-4-4 18:51:57

我的是这样。不知道为什么~~X:   3,Y: 65535,Z:   0
X:   3,Y: 65535,Z:   0
X: 65535,Y:   0,Z:   0
X: 65534,Y: 65532,Z:   5
X:   4,Y:   2,Z:   4
X: 65534,Y: 65535,Z:   1
X: 65534,Y: 65535,Z:   1
X: 65532,Y: 65535,Z:   1
X:   2,Y:   2,Z:   0
X: 65535,Y: 65535,Z:   2
X:   4,Y: 65532,Z: 65535
X:   1,Y:   0,Z: 65530
X:   1,Y:   0,Z: 65530
X: 65534,Y: 65534,Z:   1
X:   4,Y:   0,Z: 65535
X:   6,Y: 65533,Z:   0
X: 65533,Y: 65534,Z:   1
页: [1]
查看完整版本: 【求助】我的HMC5883L是怎么了,总是读不出正确的数据。可恶的词组传感器啊!!