有没有大佬做过BMX160 9-axis sensor module的设计?
2022-04-253333
AI 快速预览详细
本文讨论了在使用BMX160 9-axis sensor module时,通过I2C读取数据时遇到的中断未回传问题。具体表现为发送写指令后,BMX160没有回传中断给主机。文章详细分析了中断端口和传输方式,并提供了具体的解决方法。首先,确认BMX160的中断端口配置是否正确,然后确保中断回调函数正确设置。通过这些步骤,可以有效解决I2C中断未回传的问题。
|
最近试图将BMX160的数据通过I2C读取出来,需要先发送一个写指令,采用非阻塞方式进行传输,发送指令完成后BMX应该会回传一个中断指令。但问题在于发送能正常开始,但发送结束不会回传一个中断给主机。 BMX160的中断端口有两个,不知道它们的I2C完成中断是通过那个端口、哪种方式发送 如有大佬知道,还望告知。 ![]() 其中,err_code为0表示传输的正常开始,结束时应该会调用一个回调函数将m_xfer_done置true,但始终回调未曾发生。 或者说,有关I2C中断部分在芯片手册的哪一部分,有大佬知道,也可告知 |





