????????目前官網(wǎng)提供的CH340安卓Demo App,提供了針對(duì)單個(gè)CH340的操作。
????????有些用戶(hù)使用USB HUB將多個(gè)CH340連接到安卓手機(jī)/平板,由于每次上電先后順序可能不同,每次打開(kāi)的可能不是同一個(gè)的CH340,并且只能操作其中一個(gè)CH340。針對(duì)這種情況,對(duì)現(xiàn)有App進(jìn)行了改進(jìn)。
????????如下圖,當(dāng)多個(gè)CH340通過(guò)USB HUB連接到安卓設(shè)備后,點(diǎn)擊Scan按鈕,掃描所有已連接的CH340,并產(chǎn)生右邊的Devices列表。列表中的每個(gè)設(shè)備對(duì)應(yīng)一個(gè)CH340,選擇其中一個(gè),點(diǎn)擊Open按鈕,即可對(duì)所選CH340進(jìn)行配置、讀寫(xiě)操作,該部分與現(xiàn)有App相同,不再贅述。
????????
????????需要注意的是,Devices序號(hào)與CH340一一對(duì)應(yīng),如果重新插拔USB HUB,或增加/減少HUB上的CH340,則需要重新點(diǎn)擊Scan進(jìn)行掃描。
????????該App每次打開(kāi)CH340時(shí),會(huì)自動(dòng)在配置選框中顯示該配置當(dāng)前值(默認(rèn)為19200bps/1停止位/8數(shù)據(jù)位/無(wú)校驗(yàn)位/無(wú)流控),如果修改過(guò)配置,則會(huì)顯示修改后的配置值。這樣,切換CH340并需要修改某項(xiàng)配置時(shí)就不用每次重新點(diǎn)選所有配置項(xiàng)了。
? ?附上安卓App代碼。
????????