目前官网提供的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并需要修改某项配置时就不用每次重新点选所有配置项了。
附上安卓App代码。