CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

GR5513 采用I2C驱动去读IC的寄存器,读不到数据,示波器可以看到有返回数据的波形 GR551x

158***144

2024-06-07 13:43

我参照i2c_master_adxl345的I2C驱动,添加到了我们的软体中,目前I2C应该是可以工作了,SCL和SDA上都有波形,看波形应该是对的,应该I2C的芯片有回复数据上来,但我这里读到的是0.

请问有可能是什么原因?

用的GR5513, 使用的GPIO5,GPIO6. SCL和SDA都正常,只是读到的数据为0,实际数据不是的,从波形分析应该是0x01,请问有什么原因可能导致这种问题?

0收藏

0赞成

zhongchengzhi

汇顶员工
2024-06-07 14:24

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

0条评论

0赞成

0收藏

您的评论

158***144

2024-06-07 16:10

是的,调用hal_i2c_master_receive

0条评论

0赞成

0收藏

您的评论

158***144

2024-06-07 16:11

读写是用的这两个函数

4条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注