系统是Ubuntu 4.9.241(khadas@b8b78b6b0b20),imu传感器是QMI8610, 按照教程https://docs.khadas.com/zh-cn/vim3/HowToAccessI2c.html 走的,SDA连着23引脚,SCL连着22引脚,使用i2cdetect -y -r 3命令,没有返回传感器地址:
# i2cdetect -y -r 3
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
I2C 4也尝试了,跟无设备连接的输出是一样的,请问是哪里做的有问题吗,应该尝试如何解决这个问题?另外除了命令行,我可以如何直接使用系统的I2C功能来对设备进行读写?