我现在要操作的I2C设备与EEPROM操作流程不同,发送时按照写地址+数据的格式发送,接收时只需要发送读地址,然后就要开始连续读数据,但是现在通过CH341StreamI2C在进行读操作时不成功,或是CH341ReadI2C之类的接口有能连续读取的吗
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
我现在要操作的I2C设备与EEPROM操作流程不同,发送时按照写地址+数据的格式发送,接收时只需要发送读地址,然后就要开始连续读数据,但是现在通过CH341StreamI2C在进行读操作时不成功,或是CH341ReadI2C之类的接口有能连续读取的吗
您好,CH341可以实现如上读取需求,如下波形所示:
如上数据对应芯片USB底层数据包:AA 74 81 A1 C4 75 00
代码上,可以参考:CH341EVT\EXAM\EXAM.C 源码中 I2C 函数相关的实现方式。(需自行组包,调用
CH341WriteRead API接口函数完成USB底层通讯)
好的,谢谢,我看一下