在使用STM32作为从机与上位机进行I2C通信时,通过上位机写入数据后,马上在读出数据,结果读出的数据和写入的数据不一样,但上位机显示写入成功了,每次读出来的数据都是一样的,如下图所示,想请各位帮忙想一下可能是哪里处出了问题。

在使用STM32作为从机与上位机进行I2C通信时,通过上位机写入数据后,马上在读出数据,结果读出的数据和写入的数据不一样,但上位机显示写入成功了,每次读出来的数据都是一样的,如下图所示,想请各位帮忙想一下可能是哪里处出了问题。

IIC通信过程是数据传输的过程,在进行IIC通信时,写数据有对应的“写”操作的程序代码和API,读数据也有与“读”操作对应的程序代码和API。