惯性模块是LSM6DSO32X,使用官方开发板在Unioc-GUI上可以看到MLC结果寄存器是有数值的(无论是官方例程还是自己的程序),在自己设计的板子上使用了LSM6DSO32X,MLC功能工作正常,中断正常,但是每次收到中断后读取MLC结果寄存器数值为00(无论是官方例程还是自己的程序)。而同样的FSM功能,无论是官方例程还是自己的程序,均能在自己的板子上正常读取结果寄存器。 请问如何解决。 |
您读MLC结果寄存器是怎么读取的?收到中断后的代码流程是怎样的?具体可以参考AN5656的说明 |
读取asm330lhhx传感器数据,偶尔陀螺z轴出现正负4.2度的误差,发生频率大约半小时出现一次
LSM6DSV16X
LSM6DSV怎么用sensor hub来访问以single measurement模式工作的LIS2MDL?
ASM330LHH使用FIFO阈值中断输出时工作异常
LSM6DSR vs LSM6DSV16X
consumer, industrial, automotive,这3者之间什么区别?
购买的LSM6DSLTR芯片读取WHO_AM_I 0x0F寄存器和规格书不符问题
LSM6D的MLC结果寄存器读取问题
LSM6DS3TR-C角速度输出为0
使用LSM6DS3TR-C的FIFO,读取数据出错