从IIM-42652读取SPI陀螺仪值



这里有人以前使用过IIM-42652吗?我正在尝试与它通信,但在读取陀螺仪值时遇到了问题。我已经使用示波器验证了MISO和MOSI线上的所有SPI信号,以及所有指定的SPI通信和定时参数。因此,我能够读取加速度计的值。然而,我一直在陀螺仪的上字节得到0x80,在陀螺仪的下字节(X轴(得到0x00,这意味着它是一个无效的读数。

数据表-https://invensense.tdk.com/download-pdf/iim-42652-datasheet/

IMU中有无数种方法可以停止正确的acc和/或陀螺仪转换。正如@Brian McFarland所说,配置和模式寄存器可能是问题所在,但几乎是其他问题。我的加速度计数据有问题,这是由于错误配置的fifo寄存器。只是忘了";OR";寄存器设置中的默认值-_-

最新更新