亲爱的Dialog_Support,
1.我使用I2C VEML6070 UV传感器为我的项目。我提到了SDK I2C_EEPROM代码来配置我的传感器。根据我的传感器数据表,我已更改I2C_SLAVE_ADDRESS。我能够将数据写入传感器寄存器,但我无法从传感器寄存器读取数据它始终以等待_for_received_byte();
2.要确认我的代码是正确的,我已使用相同的代码与另一个基于I2C的加速度计传感器的代码正常工作,我能够读写寄存器。
3.与相同的代码,我无法读取veml6070 uv传感器数据的寄存器数据
请帮助我为什么代码在等待状态下持有?
是否有任何故障排除过程为什么在等待状态?
感谢致敬
rohit.
关键词:
设备:
嗨rajapurerohit,
您得到这种等待的原因是因为另一方的设备永远不会响应数据。该设备进入等待状态,等待另一方,发送其应该使计数器增加的数据,并且580可以转到I2C FIFO并获得实际数据。
谢谢mt_dialog.
嗨mt_dialog,
感谢您的答复。