我在使用LSM9DS0 iNEMO惯性模块进行i2c
通信时遇到了麻烦。我已将它连接起来,但它没有响应who_am_i读取请求。我已经将SDO连接到1,所以使用默认的i2c地址0x3A,但我没有得到从机ACK信号。出于绝望,想知道我的地址是否错误,我查了每个i2c地址,但仍然没有发现任何响应。我尝试过100 kHz和400 kHz,结果相同。我也连接了不同的i2c传感器,它们工作正常,所以我知道我的其余部分工作。是否有任何技巧让i2c工作?
以上来自于谷歌翻译
以下为原文
I'm having trouble get
ting i2c communications working with LSM9DS0 iNEMO inertial module. I've wired it up, but it isn't responding to who_am_i read request. I've wired SDO to 1, so am using your default i2c address 0x3A, but I'm getting no slave ACK signals. Out of desperation wondering if I had the address wrong I pinged every i2c address, and still found no response. I've tried 100 kHz and 400 kHz, same result. I've also wired different i2c sensors, and they work fine, so I know the rest of my board works. Are there any tricks getting i2c to work?