CH340安卓驅動使用教程

SoldierJazz2019發表於2017-04-21

使用 CH340/CH341 可以很容易在 Android 平臺下實現 USB 轉串列埠的功能,由於 CH340/CH341 是 USB 裝置,如果使用手機或者平板來操作該晶片的話,就需要滿足以下需求:

1. 需要基於 Android 3.1 及以上的系統

2. Android 裝置具有 USB Host 或 OTG 介面

也即只有具備功能二,才可以作為 Android USB Host 來操作裝置,當然最簡單的驗證方法就是接一根 OTG 線(平板大部分不需要額外接OTG線),然後在 USB 介面插入一個U盤或者滑鼠,看系統能否正常識別並使用即可驗證是否具備該功能。如果使用時仍然提示不支援 Host,是因為多數手機和平板廠商在出廠時會關閉 OTG 功能,此時需要通過修改系統來解決,參見部落格:安卓系統如何開啟OTG功能。上述條件滿足後,我們便可以在 Android 平臺下進行驅動程式的開發了。使用也比較簡單:

首先,去官網下載最新的USB轉串列埠安卓驅動:USB轉串列埠驅動下載連結。下載完解壓,目錄結構如下:


包含了測試apk,jar包,完整工程以及官方的開發使用文件。有了這些開發工作相對比較容易了。官方的工程是使用eclipse開發的,如果習慣了使用 android stdio 開發,那麼需要移植一下。使用 Eclipse 匯入該工程開啟後,工程結構如下所示:


針對晶片的操作都已經封裝在了jar包裡面,看下手冊中的開發文件介紹:

熟悉晶片的操作流程之後,接下來就是資料流的處理和介面優化之類的了。

注意,在裝置插入之後,系統會彈出獲取 USB 許可權的對話方塊,一定要選擇允許,不然無法使用操作裝置。不需要Root許可權下操作。

如果遇到疑問或者問題,可以給我郵件或者評論~:-D


相關文章