158***144
我参照i2c_master_adxl345的I2C驱动,添加到了我们的软体中,目前I2C应该是可以工作了,SCL和SDA上都有波形,看波形应该是对的,应该I2C的芯片有回复数据上来,但我这里读到的是0.
请问有可能是什么原因?
用的GR5513, 使用的GPIO5,GPIO6. SCL和SDA都正常,只是读到的数据为0,实际数据不是的,从波形分析应该是0x01,请问有什么原因可能导致这种问题?

zhongchengzhi

您好,您调用的是哪个接口呢?是hal_i2c_master_receive吗?
158***144
是的,调用hal_i2c_master_receive
158***144

读写是用的这两个函数
打开微信,使用“扫一扫”即可关注