Mac(Intel 芯片)ESP32 USB 串口驱动安装教程

Mac(Intel芯片)ESP32 USB串口驱动安装教程

前置:安装驱动前,先把ESP32从USB拔掉 ,安装完成、重启Mac之后,再插上ESP32测试。

先看ESP32板子USB口旁边芯片:

  • 芯片丝印 CP2102 → 安装Silabs CP210x驱动(最常见)
  • 芯片丝印 CH340 / CH341 → 安装沁恒CH34X驱动

一、CP2102驱动安装(Silicon Labs)

  1. 官网下载CP210x VCP Mac驱动,选择macOS版本
  2. 解压压缩包,双击 .dmg 挂载镜像,运行 Install CP210x VCP Driver.app
  3. 一路按照向导点击继续、安装,输入电脑开机密码
  4. ⚠️ 大概率弹出提示:系统扩展被阻止
    打开【系统设置 → 隐私与安全性】,页面拉到底部,点击【允许】,输入密码解锁
  5. 重启Mac电脑(必须重启,驱动才能加载)
  6. 重启完成,插上ESP32(要用数据USB线,只充电的线无法识别串口)

二、CH340驱动安装(WCH沁恒)

  1. 沁恒官网下载 CH34XSER_MAC.ZIP 压缩包。下载地址:https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html
  2. 解压,双击 CH34xVCPDriver.pkg 安装包
  3. 按向导完成安装,输入开机密码
  4. 系统拦截:【系统设置 → 隐私与安全性】,找到WCH驱动,点【允许】
  5. 重启Mac
  6. 插上ESP32,使用数据USB线

三、验证驱动是否安装成功

  1. 打开Mac「终端」(Terminal)
  2. 输入命令:
bash 复制代码
ls /dev/cu.*
  • CP2102成功:输出 /dev/cu.SLAB_USBtoUART
  • CH340成功:输出 /dev/cu.wchusbserialxxxx

出现上面这类设备名称,说明驱动正常,Arduino IDE就能识别串口。

四、Arduino IDE里选择串口

打开Arduino IDE → 顶部菜单【工具】→【端口】,选中上面查到的 /dev/cu.xxx;同时开发板选择 ESP32 Dev Module,即可烧录代码。

五、常见踩坑

  1. ❌ 只用充电USB线:只能供电,没有串口,识别不到设备,必须使用带数据传输功能的USB线
  2. ❌ 忘记在隐私设置允许驱动:驱动装了也不生效,是Mac最常见问题
  3. ❌ 不重启电脑:系统扩展不会加载,看不到串口
  4. ❌ 芯片选错:CP2102板子装CH340驱动,肯定识别失败,看板子上芯片标识
  5. ❌ 烧录ESP32失败:部分ESP32模块,上传代码瞬间,按住BOOT按键再松开

六、快速判断芯片型号小技巧

看ESP32板子USB旁边那个小贴片芯片:

  • CP2102:Silicon Labs
  • CH340:WCH沁恒
相关推荐
ZENERGY-众壹1 小时前
告警风暴怎么压?100MW 电站监控平台告警引擎架构复盘
数据库·架构·iot·电站监控
天空'之城4 天前
004基于语音识别的智能家居本地控制系统
毕业设计·esp32·智能家居·语音识别·离线控制
海雅达手持终端PDA7 天前
工业手持终端的“去手机化”演进:看海雅达如何以“同轴扫摄”终结工程妥协,重塑工业PDA新范式
android·物联网·智能手机·硬件工程·能源·制造·iot
电子科技圈7 天前
芯科科技2026年Tech Talks技术系列讲座再增添全新主题共探无线SoC架构演进与安全合规
科技·嵌入式硬件·mcu·物联网·安全·架构·iot
Y007 天前
KNX 照明系统原理与 基于 KNX.net 的开发示例:从组地址到开关灯
iot·knx
voipmaker8 天前
GB28181 对接踩坑实录:注册不上、目录不全、流卡顿,一次说清(附 2022 版变更清单)
物联网·音视频·实时音视频·信息与通信·iot·gb28181·国标gb28181
TDengine (老段)8 天前
TDengine IDMP 十大实用功能(3)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
weixin_404380639 天前
MQTT 上云验收:ESP32-S3 从局域网控灯到远程网页控制
物联网·mqtt·esp32
IT规划师9 天前
MQTT实战 - MQTT高频面试题 + 我的8年实战答案(十一)
物联网·mqtt·面试·.net core·iot·mqttnet