DEV Community

codemee
codemee

Posted on

Mac 無法連接 D1 mini 等使用 ch340 晶片的控制板

現在許多中國生產的控制板, 例如 Arduino UNO 相容板、D1 mini 控制板、甚至 Arduino Nano 相容板都採用 ch340 晶片 (只要看到 USB 插孔附近有一顆瘦瘦長長的黑色晶片, 多半就是了) 作為 USB 傳輸, 但日前在課程現場遇到越還越多的 Mac 族, 在安裝了官網上 1.5 版的驅動程式後卻無法正常連接控制板, 網路上搜尋似乎也災情頻傳。由於新版的 MacOS 已經內建有可搭配 ch340 使用的驅動程式, 因此若您遇到此問題, 最簡單的方式就是把安裝的驅動程式移除, 請依照以下步驟移除驅動程式試看:

  1. 拔除 D1 mini 或其他控制板
  2. 解除已安裝的驅動程式, 請開啟終端機, 並在終端機中輸入以下指令停止目前的驅動程式:

    sudo kextunload /Library/Extensions/usbserial.kext
    sudo kextunload /System/Library/Extensions/usb.kext
    
  3. 在終端機中輸入以下指令移除驅動程式:

    sudo rm -rf /System/Library/Extensions/usb.kext
    sudo rm -rf /Library/Extensions/usbserial.kext
    
  4. 重新開機

  5. 不要安裝驅動程式, 直接接上 D1 mini 或其他控制板應該就可以了

Top comments (0)