惯性模块是LSM6DSO32X,使用官方开发板在Unioc-GUI上可以看到MLC结果寄存器是有数值的(无论是官方例程还是自己的程序),在自己设计的板子上使用了LSM6DSO32X,MLC功能工作正常,中断正常,但是每次收到中断后读取MLC结果寄存器数值为00(无论是官方例程还是自己的程序)。而同样的FSM功能,无论是官方例程还是自己的程序,均能在自己的板子上正常读取结果寄存器。 请问如何解决。 |
您读MLC结果寄存器是怎么读取的?收到中断后的代码流程是怎样的?具体可以参考AN5656的说明