|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-1-31 15:34:04
|
显示全部楼层
这个是静止的时候读数,不知道正确不,请大家指正:
X:31 Y:60 Z:111
X:25 Y:56 Z:-125
X:-2 Y:72 Z:-81
X:-9 Y:69 Z:109
X:21 Y:105 Z:118
X:8 Y:69 Z:84
X:-9 Y:64 Z:96
X:10 Y:59 Z:127
X:59 Y:68 Z:65
X:21 Y:68 Z:110
X:14 Y:73 Z:119
X:13 Y:83 Z:112
X:7 Y:81 Z:106
X:-11 Y:35 Z:-109
X:6 Y:72 Z:102
X:-12 Y:68 Z:-78
X:7 Y:61 Z:-113
X:9 Y:33 Z:-121
X:23 Y:89 Z:-116
X:-3 Y:87 Z:-117
X:45 Y:48 Z:110
X:-5 Y:64 Z:-100
--------------------------------------------------------
寄存器设置:
writeRegister(L3G4200D_Address, 0x20, 0x0F);
writeRegister(L3G4200D_Address, 0x21, 0x00);
writeRegister(L3G4200D_Address, 0x22, 0x08);
writeRegister(L3G4200D_Address, 0x23, 0x00);
writeRegister(L3G4200D_Address, 0x24, 0x00);
数据定义:
unsigned char xMSB,xLSB,yMSB,yLSB,zMSB,zLSB;
char x,y,z;
x = ( char)((unsigned char)(xMSB * 256 )+xLSB); |
|