WCH沁恒单片机
直播中

陈飞

7年用户 1107经验值
私信 关注
[问答]

安卓设备通过USB HUB连接多个CH340有哪些注意事项?

        目前官网提供的CH340安卓Demo App,提供了针对单个CH340的操作。
        有些用户使用USB HUB将多个CH340连接到安卓手机/平板,由于每次上电先后顺序可能不同,每次打开的可能不是同一个的CH340,并且只能操作其中一个CH340。针对这种情况,对现有App进行了改进。
        如下图,当多个CH340通过USB HUB连接到安卓设备后,点击Scan按钮,扫描所有已连接的CH340,并产生右边的Devices列表。列表中的每个设备对应一个CH340,选择其中一个,点击Open按钮,即可对所选CH340进行配置、读写操作,该部分与现有App相同,不再赘述。
        
        需要注意的是,Devices序号与CH340一一对应,如果重新插拔USB HUB,或增加/减少HUB上的CH340,则需要重新点击Scan进行扫描。
        App每次打开CH340时,会自动在配置选框中显示该配置当前值(默认为19200bps/1停止位/8数据位/无校验位/无流控),如果修改过配置,则会显示修改后的配置值。这样,切换CH340并需要修改某项配置时就不用每次重新点选所有配置项了。


回帖(1)

王鑫

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

附件:jar包及App代码
CH34XMultiUARTDemo.zip
举报

更多回帖

发帖
×
20
完善资料,
赚取积分