嗨,对话框中,
我使用I2C总线将温度传感器和加速度计接口到585芯片上。以下问题/观察发现。
1)当加速计和温度传感器同时接口时,程序在WAIT_UNTIL_I2C_FIFO_IS_EMPTY()的i2c_wait_until_eeprom_ready函数处卡住。
2)当只有加速度计接口时,我可以向加速度计写入数据,但无法读取。程序卡在这一行:WAIT_FOR_RECEIVED_BYTE()。
3)只有温度传感器接口时,我可以读写数据。
那么实际的问题是什么以及如何克服它。
感谢和问候,
blebot
设备:
嗨blebot,
检查您的连接上的线路的状态和通过I2C总线的事务,以检查传感器如何响应驱动程序发送的数据。
由于MT_dialog