请问 在同一android设备上使用复数的ch340 代码里如何调用,demo里是把整个usbmanager放进去了,并没有单独对usbdevice的控制
您好:
安卓下使用多个340设备,现有jar包并不支持,此部分控制原理及操作方法可以发邮件至zhangj@wch.cn 。可以提供给你修改的code与方法。
最新更新,已经提供了安卓下通过hub操作多个340设备的jar包与工程源码,需要的工程师,直接发送邮件至:zhangpc@wch.cn
您好,我在使用CH340G与安卓手机通讯。发现芯片收发数据有延迟,从芯片收到到APP大概24ms,APP发出到达芯片也有延时,这个未详细测。
开始是在我通讯协议上出现问题,后来单独配合示波器测试。
测试方法:短接芯片出来的TX和RX,安卓发出的数据接收回去。发送一个数据包6个字节。APP发出时通过Log打印系统时间
currentTimeMillis(),接收时也同样打印一下时间。发现时间差有24ms。
程序上采用与Demo一样的方法,发送数据单独一个Thread检查数据发送,接收单独一个Thread读数据。
请问是驱动还是APP上哪里有问题?
Android连接CH340,第一次打开串口提示授权,然后需要推出应用重进再打开串口才会连接成功。另外一段时间后就会断开连接,logcat输出下面内容,是什么原因呢?
E/CH34xAndroidDriver: Step3!
E/CH34xAndroidDriver: /dev/bus/usb/001/002
D/UsbDeviceConnectionJNI: close
如上问题,提示为USB物理断开,信息并不是App打印的。
ch341a在macOS 10.14.5系统下驱动不上啊
您好,希望能提供一下jar包的源码,具体如下:
我在http://www.wch.cn/download/CH341SER_ANDROID_ZIP.html中下载了CH341SER_ANDROID_ZIP的资源。目前由于项目实际需求,需要稍微修改lib文件“CH34xUARDriver.jar”,但下载的文件中没有源码,故希望能提供一下这个jar包的源码,谢谢!
已经有点回复你,相关疑问可以直接与我邮件或者电话联系。
BOOLWINAPICH341StreamI2C( // 处理I2C数据流,2线接口,时钟线为SCL引脚,数据线为SDA引脚(准双向I/O),速度约56K字节
ULONGiIndex, // 指定CH341设备序号
ULONGiWriteLength, // 准备写出的数据字节数
PVOIDiWriteBuffer, // 指向一个缓冲区,放置准备写出的数据,首字节通常是I2C设备地址及读写方向位
ULONGiReadLength, // 准备读取的数据字节数
PVOIDoReadBuffer ); // 指向一个缓冲区,返回后是读入的数据
dll中的这个函数的用法是怎样的?如果我想往特定的地址内写入数据,应该怎么传参给iWriteBuffer?
已通过其他两个帖子回复你,iWriteBuffer第一个字节填写地址,后面的填写数据就可以了。
怎么查询设备是否连接上?使用这个接口吗?我试了下,好像没有效果,无论有没有接上函数的返回值都是真
如上这个使用的API,是用于热插拔检测。在插拔后会回调你设定的回调函数。你要观察回调函数是否执行。
你好
USB转TTL模块电路板上写的
GZUT
USB-> TTL V2.0
Win10系统 设备管理器端识别设备如下图
如下方式连接树莓派(2B V1.1)
问题如下 :
连接树莓派上电以后,电脑端Xshell连接Serial口
控制台界面开机文字无限输出,始终无法到达登陆界面
但是树莓派使用Micro-USB接口供电以后,Xshell控制台恢复正常,过一会儿就可以看到登陆界面
这是CH340供电的问题 还是系统设置的问题???
您好,如上问题并非是CH340输出有错,检查下你的树莓派系统的问题,可以尝试多按几次回车键,能否进入shell模式?