ICG20660L通过FIFO读取陀螺仪加速度数据不准确?

问题描述:
我在通过IIC配置从FIFO读取加速度和陀螺仪数据时,发现读到的数据不准确,配置如下:


寄存器配置表:

image
读取FIFO发现FIFO的大小一直为512字节,读取并不会让字节减少

@Arya, 欢迎来到Digi-Key技术论坛
是使用评估板(UEVB)还是使用定制电路进行测试?

使用的定制电路进行测试的。目前发现问题了,是因为fifo读取的14字节,我解析错误,正确顺序应该是温度、陀螺仪、加速度。但是数据手册告诉我的解析顺序是加速度、温度、陀螺仪。如下所示:


那个FIFO无论怎么读,永远都是512字节,无论我读多快,它都没有减少。
还有就是他说将GYRO_STANDBY置1会启动陀螺仪,关闭加速度,但是我测出来的实际效果是加速度被启用了,然后陀螺仪被禁用

参见数据表,寄存器59-72为加速度,温度和陀螺仪.