ch341A READ I2C

用LABVIEW调用READ I2C函数的时候,这些参数应该填写什么内容呀?我的设备地址是A0,我自己试的如下图,可是读不到内容,跪求大佬指点一下image.pngimage.png

我现OPEN 在READ I2C再close,流程应该是对的吧?


CH341ReadI2C第2个参数设备地址是0xA0的话,就填写0x50,库内部会左移一位变成0xa0


非常感谢楼上的大哥,请问一下这个IADDR是我要读的数据地址位对吗?以及这个OBYTE是不需要填写的吧?


IADDR是数据地址,OBYTE在CH341ReadI2C读之前是不需要填写的,读之后是返回的数据


我这个流程对吗?为啥我读不到数据呀?image.pngimage.png


image.png用这个能读到,有点奇怪


有没有大佬止点以下的,拜托拜托


您好,请问按照如上流程,每个调用的API接口的返回值是否正确,此外目前你使用的ReadI2C函数只支持单次读取1个字节的,若要实现长报文读写,需要使用CH341StreamI2C函数。


楼上的大佬,你好,程序运行的时候OPEN有返回值,READ没有返回值,我可以一次读一个,然后循环,如果用STREM i2c的话,我想读取,WRITE相关的内容是不需要填写的对吗?READBUFFER我应该填写什么内容呀,望大佬指点一下

image.png


您好,可参考如下2个链接的帖子说明:

http://www.wch.cn/bbs/thread-85164-1.html 

http://www.wch.cn/bbs/thread-70223-1.html


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