纯新手,为什么用labiview调用CH341DLL的OPEN DEVICE一直返回没连接上

芯片型号是CH341T_V3,接的是一个I2C协议的传感器,为什么打开设备一直都不行,有什么其他办法嘛。如果是用串口调试助手,要发什么报文才会有返回值,小白求大佬指教。

1608777650381707.png


1608777650145960.png


好像驱动装错了,装的是转串口的驱动,但是转IIC的驱动装完,插上还是显示感叹号未知设备


您好,如上信息表示CH341没有选择正确的工作模式。请按照如下说明检查下硬件连接。

最简单的方式是,ACT引脚接2K下拉电阻,强制工作在并口模式(支持并口/I2C/SPI)等。

image.png



请问CH341StreamI2C这个函数为什么读不到数据,但是用CH341ReadI2C这个函数却没有问题,执行顺序是不是

OPEN DEVICE--SET SetStream--CH341SStreamI2C--CLOSE


您好,接口函数调用过程无问题,下面是StreamI2C的接口说明:

image.png

对比CH341ReadI2C函数的用法,需要将设备地址和存储单元地址填充到 iWriteBuffer中,然后调用。


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