不少平價 Arduino 相容板會使用 CH340/CH341、CP210x、FT232(FTDI)、或 PL2303 等 USB ⇄ UART 晶片。是否需要額外安裝驅動,關鍵在「你的板子上是哪一顆晶片」,而不是產地本身。這篇文章用最實作的方式帶你:如何辨識晶片、在哪裡下載官方驅動、Windows/macOS 的安裝步驟,以及連接埠消失的疑難排解。

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 安裝步驟(含常見狀況)

  1. 先試即插即用:把板子插上,等候 Windows 自動安裝。開啟「裝置管理員 → 連接埠 (COM & LPT)」看是否出現 USB-SERIAL (COMx)USB-SERIAL CH340 (COMx)、或 USB Serial Port (COMx)
  2. 看不到 COM 埠?安裝對應晶片的 VCP 驅動(見上表)。安裝完成後拔掉再插或重開機。
  3. 指定 .inf 安裝:少數情況會顯示「未知裝置」。可在裝置管理員右鍵 → 更新驅動程式 → 瀏覽我的電腦 → 指向你解壓後的驅動資料夾。
  4. Arduino IDE 設定:開 IDE → 工具 → 開發板(選你的板)→ 連接埠(選剛剛看到的 COMx)。
  5. USB-C 與線材:確保使用「可傳輸資料」的線。許多充電線不含資料線,會導致系統完全無感。
  6. 公司電腦政策:若被系統阻擋,請用系統管理員身分安裝,或請 IT 協助。

4. macOS(Catalina → Sequoia)安裝步驟與注意事項

  1. 先插上測試:打開「終端機」輸入 ls -l /dev/cu.*,常見名稱包含:/dev/cu.usbserial-*(CH340/FTDI)、/dev/cu.SLAB_USBtoUART(CP210x)、/dev/cu.usbmodem*(原生 CDC)。
  2. IDE 選埠:在 Arduino IDE → 工具 → 連接埠,應能看到上面相同的裝置名稱。
  3. 看不到埠?依晶片安裝官方驅動:
    • CH340/CH341:下載 WCH 驅動;安裝後若出現「系統擋下 kext」,到「系統設定 → 隱私權與安全性」點「允許」。
    • CP210x:安裝 Silicon Labs VCP,重開機後再插拔。
    • FTDI:通常用 macOS 內建即可;若曾裝過第三方 FTDI 驅動,建議移除以免衝突。
  4. Apple Silicon 注意:極少數舊版驅動會要求降低驅動安全層級;建議改用新版或等待廠商更新。除非必要,不建議修改系統安全設定。
  5. USB 集線器/轉接器:若你用 USB-C Hub,偶爾會遇到電力或相容性問題。可嘗試直連或更換轉接器。

5. 看不到序列埠?十招快速排除

  1. 換一條 可傳輸資料 的 USB 線(尤其 USB-C 線)。
  2. 更換 USB 埠、或改用直連(避免問題 Hub)。
  3. 在 Windows 檢查「裝置管理員」,是否有驚嘆號或未知裝置。
  4. 在 macOS 執行 ls -l /dev/cu.* 重新確認。
  5. 重新安裝對應晶片的驅動程式;安裝後請重開機。
  6. Arduino IDE 更新到最新版;或清除舊版殘留設定後重裝。
  7. 避免同時安裝多家 USB-Serial 驅動造成衝突(特別是 FTDI 第三方版)。
  8. 嘗試另一台電腦以排除硬體故障(板子或線可能有瑕疵)。
  9. 在 IDE 選對「開發板」與「連接埠」。
  10. 如仍無解,記下晶片型號與系統版本,搜尋官方支援頁或社群論壇。

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 政策。
文章標籤
全站熱搜
創作者介紹
創作者 小黃老師 的頭像
小黃老師

小黃老師嘿技術

小黃老師 發表在 痞客邦 留言(0) 人氣(40)