CH341调用CH341StreamI2C函数接收时怎么才能不发送寄存器地址直接读

    我现在要操作的I2C设备与EEPROM操作流程不同,发送时按照写地址+数据的格式发送,接收时只需要发送读地址,然后就要开始连续读数据,但是现在通过CH341StreamI2C在进行读操作时不成功,或是CH341ReadI2C之类的接口有能连续读取的吗

您好,CH341可以实现如上读取需求,如下波形所示:

image.png

如上数据对应芯片USB底层数据包:AA 74 81 A1 C4 75 00


代码上,可以参考:CH341EVT\EXAM\EXAM.C 源码中 I2C 函数相关的实现方式。(需自行组包,调用

CH341WriteRead API接口函数完成USB底层通讯)


好的,谢谢,我看一下


只有登录才能回复,可以选择微信账号登录