嗨对话,
我使用I2C总线将温度传感器和加速度计连接到585芯片。发现以下问题/观察结果。
1)该程序陷入此功能,i2c_wait_until_eeprom_ready at Line Wait_until_i2c_i2c_fifo_is_empty()连接加速度计和温度传感器时。
2)仅加速度计连接时,我能够将数据写入加速度计,但无法从中读取。该程序被困在此行中:wait_for_received_byte()。
3)只有温度传感器连接时,我就能从中写入和读取数据。
因此,实际问题可能是什么以及如何克服它。
感谢和问候,
Blebot
设备:
嗨,Blebot,
检查连接的线路状态和I2C总线上的交易,以检查传感器如何响应驱动程序发送的数据。
谢谢mt_dialog