有没有大佬做过BMX160 9-axis sensor module的设计?

2022-04-253333
AI 快速预览详细 收起
本文讨论了在使用BMX160 9-axis sensor module时,通过I2C读取数据时遇到的中断未回传问题。具体表现为发送写指令后,BMX160没有回传中断给主机。文章详细分析了中断端口和传输方式,并提供了具体的解决方法。首先,确认BMX160的中断端口配置是否正确,然后确保中断回调函数正确设置。通过这些步骤,可以有效解决I2C中断未回传的问题。


最近试图将BMX160的数据通过I2C读取出来,需要先发送一个写指令,采用非阻塞方式进行传输,发送指令完成后BMX应该会回传一个中断指令。但问题在于发送能正常开始,但发送结束不会回传一个中断给主机。
BMX160的中断端口有两个,不知道它们的I2C完成中断是通过那个端口、哪种方式发送

如有大佬知道,还望告知。

有没有大佬做过BMX160 9-axis sensor module的设计?图1
其中,err_code为0表示传输的正常开始,结束时应该会调用一个回调函数将m_xfer_done置true,但始终回调未曾发生。

或者说,有关I2C中断部分在芯片手册的哪一部分,有大佬知道,也可告知


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -