CH9344 Windows驱动安装与GPIO使用教程
文章目錄
- 簡介
- 驅動說明
- 資源鏈接
- Windows驅動下載地址
- 參考設計與GPIO應用軟件
- 驅動安裝步驟
- GPIO使用介紹
簡介
USB 轉四串口芯片 CH9344 用于為 USB 主機擴展 4 路高速異步串口,支持串口波特率高達 12Mbps。芯片內部高度集成,外圍精簡,提供 VIO 電源引腳,部分串口 I/O 支持獨立供電,可支持 3.3V/2.5V/1.8V 等串口通訊。
驅動安裝成功后,CH9344 正常工作時會在設備管理器中生成 4 個 COM 口,串口名稱為: “WCH USB-SERIAL Ch A/B/C/D”。可通過 COM 口前串口名稱確定對應的物理串口(Ch A/B/C/D分別對應 CH9344 的物理串口 0/1/2/3)。各串口均內置收發緩沖區,獨立工作,互不影響。
驅動說明
資源鏈接
Windows驅動下載地址
http://www.wch.cn/downloads/USBMSER_exe.html
參考設計與GPIO應用軟件
http://www.wch.cn/downloads/CH9344EVT_ZIP.html
驅動安裝步驟
1、從如上鏈接下載驅動至本地,驅動不支持設備離線時安裝,即必須在 CH9344 硬件接入Windows 電腦及正常工作的狀態下才可以安裝成功。如下為硬件工作正常但驅動尚未安裝的設備管理器中狀態:
2、運行“USBMSER.exe”驅動軟件,點擊安裝:
3、查看安裝結果及設備管理器狀態:
GPIO使用介紹
CH9344 共有 12 個 GPIO,分為 4 組,每組 3 個,每組 GPIO 與相應串口的 CTS、RTS、TNOW 引腳復用,每組 GPIO 功能可以單獨開啟或關閉(開啟 GPIO 時,CTS、RTS、TNOW 功能失效; 關閉 GPIO 時,GPIO 功能失效,CTS、RTS、TNOW 功能恢復)。每個 GPIO 口可以配置 GPIO 方向為輸入/輸出,配置為輸出時可設置輸出高/低電平,配置為輸入時能夠獲取輸入的電平狀態。
CH9344 串口-端口名-GPIO 引腳對應關系為:
- 串口 0(Ch A):GPIO0-GPIO2
- 串口 1(Ch B):GPIO3-GPIO5
- 串口 2(Ch C):GPIO6-GPIO8
- 串口 3(Ch D):GPIO9-GPIO11
可使用 CH9344GPIO.exe 對 GPIO 功能進行測試,其界面顯示如下:
1、打開 CH9344GPIO.exe,將硬件接入電腦成功后,選擇 CH9344 任一串口進行打開操作。
(1) “打開串口”:必須選擇 CH9344 任一串口才可使用 GPIO 功能。
(2) “獲取版本”:打開串口后可點擊該控件獲取 CH9344 芯片版本。
2、打開串口成功后,可在“GPIO 測試”中操作 GPIO。
(1) “串口”:選擇 CH9344 的任一串口。
(2) “獲取當前模式”:CH9344 模式包括普通模式、GPIO 模式、流控模式。
(3) “使能 GPIO”:將該串口從普通模式切換為 GPIO 模式,再次點擊切換回普通模式。
(4) “配置 GPIO 方向”:當 CH9344 切換為 GPIO 模式后,需先設置 GPIO 方向。
- 當勾選 IN+序號項時,即配置當前串口下對應 GPIO 方向為輸入。
- 當勾選 OUT+序號項時,即配置當前串口下對應 GPIO 方向為輸出。
(5) “GPIO 值”:
- 當 GPIO 方向為輸入時,通過“獲取 PIN 狀態”獲取 GPIO 輸入電平狀態,若“GPIO 值”狀態框被選中為高電平,反之則為低電平。
- 當 GPIO 方向為輸出時,勾選“GPIO 值”響應 GPIO 可控制 GPIO 輸出電平狀態, 若勾選則對應 GPIO 引腳輸出高電平,反之為低電平。
3、“收發文件測試”,用于演示串口文件收發功能。
總結
以上是生活随笔為你收集整理的CH9344 Windows驱动安装与GPIO使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不知为啥有时atheros 9344的M
- 下一篇: DW网页设计大作业成品品分享,Div+C