Post Go back to editing

adxl382的三轴数据交换

问题现象

主要是发现在静止状态下,运行大概15分钟,在stream FIFO模式下,出现z轴数据移动到Y轴,(也有时候到x轴。)
判断方式

已经确认,从FIFO里读出的数据的channel id都是正确的,可以看到下图,0x01 为Y轴,而0x020F则是1G。
这个的结果数据是从FIFO直接确认的(看来keil调试,所以可以排除后面组包导致的问题)

初始化逻辑

读取fifo按照

先读取fifo ready和对比watermark

最后去取数据。

Parents Reply Children
No Data