安卓设备通过USB HUB连接多个CH340

        目前官网提供的CH340安卓Demo App,提供了针对单个CH340的操作。

        有些用户使用USB HUB将多个CH340连接到安卓手机/平板,由于每次上电先后顺序可能不同,每次打开的可能不是同一个的CH340,并且只能操作其中一个CH340。针对这种情况,对现有App进行了改进。

        如下图,当多个CH340通过USB HUB连接到安卓设备后,点击Scan按钮,扫描所有已连接的CH340,并产生右边的Devices列表。列表中的每个设备对应一个CH340,选择其中一个,点击Open按钮,即可对所选CH340进行配置、读写操作,该部分与现有App相同,不再赘述。

        无标题.png

        需要注意的是,Devices序号与CH340一一对应,如果重新插拔USB HUB,或增加/减少HUB上的CH340,则需要重新点击Scan进行扫描。

        App每次打开CH340时,会自动在配置选框中显示该配置当前值(默认为19200bps/1停止位/8数据位/无校验位/无流控),如果修改过配置,则会显示修改后的配置值。这样,切换CH340并需要修改某项配置时就不用每次重新点选所有配置项了。


   附上安卓App代码。

icon_rar.gifCH34xUARTDemo.rar


        

太棒了,要的就是这个



太好啦!解决了一个大问题


本Demo用于多个CH340设备通过USB HUB连接到安卓设备的情况。

如下图,点击OPEN打开所有设备,注意可能存在尚有设备未授权情况导致打开失败,app将自动申请权限,允许访问权限后需要再次点击OPEN。请注意如存在多个设备未授权情况,还可以修改代码,使用轮询的方式直至所有设备都授权打开。默认参数:波特率115200/停止位2/数据位8/无校验位/无流控

Screenshot_2019-04-09-17-34-43-824_cn.wch.ch34xMultiUartDemo.png

附件:jar包及App代码

icon_rar.gifCH34XMultiUARTDemo.zip


这几个驱动是官方的吗?还是自己修改的?


您好,如上资料为我司官方技术人员提供,使用若有问题随时沟通。


非常棒的资料!解决困扰N年的问题


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