关于BMX055使用I2C通信的问题
我读取ID返回的值是0XFF,手册上写的是0XFA,希望解答这是个九轴陀螺仪 I2C通讯错误 你的I2C接口是用什么实现的?IO模拟,还是硬件I2C?
建议先用个24C02之类的EEPROM调通I2C总线在说。
其次,你指的读取ID是什么?
I2C设备从地址,还是Chip ID magnetometer中的数据,还是GYR寄存器中的CHIP_ID?
楼主,输入的硬件I2C地址是否正确? 读出来是ff很有可能是IIC程序不对 在读ack的地方打断点!
再者,别用硬件IIC,自己用软件控制GPIO模拟一个IIC,自由得多 同意楼上的,
如果一定用硬件I2C,注意读取帧错误信息
页:
[1]