使用CH341T串口转IIC遇到的问题

在使用CH341T串口转IIC,工作频率100K和20K,上位机发送37字节的数据包,经常遇到发到25个字节就不发数据且scl被拉低.

出现在第几个数据包不确定,但是出现问题的数据包一定是第25个字节有问题.

更换了两款从机设备MCU测试都一样

您好,使用CH341的I2C多字节读写需要使用接口函数:image.png

连续写只填充iWriteLength和iReadLength即可。可以逻辑分析仪抓取下操作过程的I2C总线数据。明确是否物理信号出现问题。还是设备没有ACK导致。


确认物理信号没有问题,今天换了 公司电脑测试,两台电脑都没有出现此问题,看来有可能时驱动问题


如下为官方驱动链接,可以从该地址下载使用:/downloads/CH341PAR_EXE.html 


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