i2c_slave在读字节中等待

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Rajapurerohit.
离线
最后一次露面:10个月5天前
加入:2017-04-20 09:17
i2c_slave在读字节中等待

亲爱的Dialog_Support,

1.我使用I2C VEML6070 UV传感器为我的项目。我提到了SDK I2C_EEPROM代码来配置我的传感器。根据我的传感器数据表,我已更改I2C_SLAVE_ADDRESS。我能够将数据写入传感器寄存器,但我无法从传感器寄存器读取数据它始终以等待_for_received_byte();

2.要确认我的代码是正确的,我已使用相同的代码与另一个基于I2C的加速度计传感器的代码正常工作,我能够读写寄存器。

3.与相同的代码,我无法读取veml6070 uv传感器数据的寄存器数据
请帮助我为什么代码在等待状态下持有?
是否有任何故障排除过程为什么在等待状态?

感谢致敬
rohit.

设备:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨rajapurerohit,

嗨rajapurerohit,

您得到这种等待的原因是因为另一方的设备永远不会响应数据。该设备进入等待状态,等待另一方,发送其应该使计数器增加的数据,并且580可以转到I2C FIFO并获得实际数据。

谢谢mt_dialog.

Rajapurerohit.
离线
最后一次露面:10个月5天前
加入:2017-04-20 09:17
嗨mt_dialog,

嗨mt_dialog,

感谢您的答复。