1. 程式人生 > >win8.1 安裝PL2303串列埠驅動

win8.1 安裝PL2303串列埠驅動

症狀

使用PL2303晶片作為USB-TTL的轉換已經很常見, 但是PL2303的較新驅動版本已經不再提供對於win8/win8.1的支援,據說是為了反山寨而對沒有數字簽名的晶片不做支援。

解決方案

1. 安裝早期驅動

如果官方後續驅動已不做支援,那我們就需要使用針對山寨晶片的早期驅動。
首先找一個早期的驅動版本,據說需要1.5.0之前的版本。
在此提供一個07年的驅動版本

2. 啟用早期驅動

安裝驅動後,系統可能利用自動更新將驅動更新到不再支援的版本,所以需要手動啟用早期版本。此處有兩種方案:
1. 關閉驅動自動更新
通過控制面板搜尋“裝置”,找到“更改裝置安裝設定”,選擇不安裝window自動更新。
關閉自動更新


2. 直接通過相容性啟動早期版本
完成安裝後,接上USB,可以從裝置管理器看到USB-TTL的裝置,此時應該是有著大大黃色歎號的不可啟動裝置。
這裡寫圖片描述

雙擊有問題的驅動,然後找到驅動管理,選擇“更新驅動程式”->”瀏覽計算機以查詢驅動程式軟體”->”從計算機的裝置驅動程式列表中選取”,然後勾選“顯示相容硬體”,應該就能看到已安裝的早期驅動了,此時選擇早期驅動安裝即可。
安裝相容驅動

此時裝置已經可以正常使用了。
這裡寫圖片描述

複查

可以在裝置管理器裡檢視現在的裝置狀態。
這裡寫圖片描述

然後可以在埠設定中改變波特率和其他通訊設定。

完成後開啟putty通過串列埠連線實驗板,這是使用的是RaspBerry Pi。
這裡寫圖片描述

給RaspBerry Pi上電後得到輸出。
這裡寫圖片描述

問題至此完全解決。