不少平價 Arduino 相容板會使用 CH340/CH341、CP210x、FT232(FTDI)、或 PL2303 等 USB ⇄ UART 晶片。是否需要額外安裝驅動,關鍵在「你的板子上是哪一顆晶片」,而不是產地本身。這篇文章用最實作的方式帶你:如何辨識晶片、在哪裡下載官方驅動、Windows/macOS 的安裝步驟,以及連接埠消失的疑難排解。
目錄
1. 先搞清楚你用的是哪顆 USB 晶片 2. 各晶片驅動與下載(官方連結) 3. Windows 10/11 安裝步驟(含常見狀況) 4. macOS(Catalina → Sequoia)安裝步驟與注意事項 5. 看不到序列埠?十招快速排除 6. 常見問題 FAQ + 延伸資源1. 先搞清楚你用的是哪顆 USB 晶片
請把板子翻過來看 USB 接頭旁邊的小方形 IC,通常會印上清楚的料號。例如:
- CH340G/CH341(WCH)
- CP2102/CP2104/CP2102N(Silicon Labs)
- FT232RL/FT231X(FTDI)
- PL2303 系列(Prolific,較少見)
若肉眼看不清楚:先插上電腦,看系統辨識到的名稱也能推測晶片類型(下方第 3、4 章有具體查詢方式)。
2. 各晶片驅動與下載(官方連結)
以下皆為官方或原廠提供的驅動頁面。請依你的晶片選擇下載;連結皆設定新分頁開啟。
| 晶片與廠牌 | Windows 10/11 | macOS(Catalina 之後) | 下載連結 | 備註 |
|---|---|---|---|---|
| WCH CH340/CH341 | 多數可由 Windows Update 自動安裝;離線時用官方安裝包 | 多數機器可免裝;若 IDE 看不到埠,再裝官方驅動 | WCH 驅動總表、 CH341SER(Windows) | 安裝後如被系統阻擋,至「隱私權與安全性」允許 |
| Silicon Labs CP210x | 通常自動安裝;必要時手動裝 VCP | 多數版本原生支援;例外再裝 VCP | VCP Drivers | 裝完需重新插拔,或重新啟動 |
| FTDI FT232/FT231 等 | 多數自動安裝;可用官方 VCP | macOS 內建 AppleUSBFTDI;避免與第三方驅動衝突 | FTDI VCP | 若曾裝舊版第三方驅動,建議先移除 |
| Prolific PL2303(少見) | 視料號而定;建議用官方指示版本 | 新舊料號支援差異大 | PL2303 資訊頁 | 若可選,建議優先選 CH340/CP210x/FTDI |
| 原廠 Arduino(Uno R3 ATmega16U2、Micro/Leonardo 原生 CDC) | 一般免裝額外驅動(會顯示為 USB Serial/usbmodem) | Arduino 官方說明 | 若無法辨識,多半是線材或 USB 埠問題 |
溫馨提醒:下載時請優先選擇「官方網站」。若你是公司環境,請先確認 IT 政策與安裝權限。
3. Windows 10/11 安裝步驟(含常見狀況)
- 先試即插即用:把板子插上,等候 Windows 自動安裝。開啟「裝置管理員 → 連接埠 (COM & LPT)」看是否出現 USB-SERIAL (COMx)、USB-SERIAL CH340 (COMx)、或 USB Serial Port (COMx)。
- 看不到 COM 埠?安裝對應晶片的 VCP 驅動(見上表)。安裝完成後拔掉再插或重開機。
- 指定 .inf 安裝:少數情況會顯示「未知裝置」。可在裝置管理員右鍵 → 更新驅動程式 → 瀏覽我的電腦 → 指向你解壓後的驅動資料夾。
- Arduino IDE 設定:開 IDE → 工具 → 開發板(選你的板)→ 連接埠(選剛剛看到的 COMx)。
- USB-C 與線材:確保使用「可傳輸資料」的線。許多充電線不含資料線,會導致系統完全無感。
- 公司電腦政策:若被系統阻擋,請用系統管理員身分安裝,或請 IT 協助。
4. macOS(Catalina → Sequoia)安裝步驟與注意事項
- 先插上測試:打開「終端機」輸入
ls -l /dev/cu.*,常見名稱包含:/dev/cu.usbserial-*(CH340/FTDI)、/dev/cu.SLAB_USBtoUART(CP210x)、/dev/cu.usbmodem*(原生 CDC)。 - IDE 選埠:在 Arduino IDE → 工具 → 連接埠,應能看到上面相同的裝置名稱。
- 看不到埠?依晶片安裝官方驅動:
- CH340/CH341:下載 WCH 驅動;安裝後若出現「系統擋下 kext」,到「系統設定 → 隱私權與安全性」點「允許」。
- CP210x:安裝 Silicon Labs VCP,重開機後再插拔。
- FTDI:通常用 macOS 內建即可;若曾裝過第三方 FTDI 驅動,建議移除以免衝突。
- Apple Silicon 注意:極少數舊版驅動會要求降低驅動安全層級;建議改用新版或等待廠商更新。除非必要,不建議修改系統安全設定。
- USB 集線器/轉接器:若你用 USB-C Hub,偶爾會遇到電力或相容性問題。可嘗試直連或更換轉接器。
5. 看不到序列埠?十招快速排除
- 換一條 可傳輸資料 的 USB 線(尤其 USB-C 線)。
- 更換 USB 埠、或改用直連(避免問題 Hub)。
- 在 Windows 檢查「裝置管理員」,是否有驚嘆號或未知裝置。
- 在 macOS 執行
ls -l /dev/cu.*重新確認。 - 重新安裝對應晶片的驅動程式;安裝後請重開機。
- Arduino IDE 更新到最新版;或清除舊版殘留設定後重裝。
- 避免同時安裝多家 USB-Serial 驅動造成衝突(特別是 FTDI 第三方版)。
- 嘗試另一台電腦以排除硬體故障(板子或線可能有瑕疵)。
- 在 IDE 選對「開發板」與「連接埠」。
- 如仍無解,記下晶片型號與系統版本,搜尋官方支援頁或社群論壇。
6. 常見問題 FAQ + 延伸資源
Q1. 「大陸晶片」一定比較不穩嗎?不必然。穩定度取決於板子做工、供電設計與驅動成熟度。CH340/CP210x 在實務上相當普及,只要裝對驅動、多半能穩定使用。
Q2. Windows 會自己裝好嗎?Windows 10/11 通常會透過 Windows Update 安裝常見的 USB-Serial 驅動。若在離線環境或仍無法辨識,請手動安裝表格中的官方驅動。
Q3. macOS 要不要一定裝驅動?FTDI 與 CP210x 多數情況可即插即用;CH340 在新系統上也常可直接用,但若 IDE 看不到埠,安裝 WCH 官方驅動最保險。
Q4. 我需要哪個下載檔?先確認晶片型號,再到上方「各晶片驅動與下載」表格的官方頁面,選擇你的作業系統版本下載。若是公司電腦,請與 IT 確認安裝權限。
Q5. 裝了驅動還是傳不上去?請確認:選對「開發板」與「連接埠」、線材可傳輸資料、USB 供電穩定、以及是否有其他序列通訊程式占用該埠(例如序列監控器未關閉)。
延伸資源(官方)
免責聲明:本文提供一般性技術教學與連結整理,實際安裝請以官方文件為準。安裝第三方或舊版驅動可能影響系統穩定或安全性;請確認來源並自負風險。公司或學校電腦安裝軟體前,請先遵守其 IT 政策。
文章標籤
全站熱搜
