第三章 CH340/CH341 驱动安装详解

CH340 和 CH341 这两颗芯片,在嵌入式开发板、USB 转串口模块、下载器上几乎随处可见。说白了,它们就是电脑和单片机之间的“翻译官”。驱动装不好,你的 IDE 就认不出设备,烧录自然失败。

我刚开始带项目时,有一半的“板子不工作”问题,最后查出来都是驱动没装对。嗯,这章咱们就把这事彻底理清楚。

3.1 驱动下载与安装流程

安装驱动其实就三步:下载、安装、验证。但每一步都有坑,我一个个说。

3.1.1 驱动获取渠道

我个人习惯直接从芯片原厂下载,版本最干净,没有广告或捆绑软件。

渠道 说明 推荐度
WCH 官网(南京沁恒) 原厂发布,版本最新,无捆绑 ★★★★★
开发板厂商提供的资料包 通常已适配,但版本可能较旧 ★★★★
驱动精灵/360 驱动大师 方便但可能捆绑软件,偶尔装错版本 ★★★
Windows 自动更新 Win10/11 部分版本能自动识别,但不稳定 ★★
我的习惯: 去 WCH 官网的“下载中心”找“CH340/CH341 USB 转串口驱动程序”。Windows 版通常是一个 .exe 安装包,Linux 和 Mac 是源码或 .dmg。

3.1.2 安装步骤(Windows 为例)

  1. 先不插设备 —— 这点很重要。先把下载好的驱动包解压或双击运行。
  2. 运行安装程序:双击 CH341SER.EXE(注意,CH340 和 CH341 驱动是同一个包)。点击“安装”。
  3. 等待进度条走完:系统会弹出几次安全提示,全部点“是”或“始终安装”。
  4. 插入 USB 转串口模块:此时 Windows 会检测到新硬件并自动加载驱动。
  5. 检查设备管理器:按 Win + X → 设备管理器,看“端口 (COM 和 LPT)”下是否出现 USB-SERIAL CH340 (COMx)。
注意: 如果安装过程中提示“驱动程序预安装失败”,不要慌。这通常是系统权限问题。右键安装程序 → “以管理员身份运行”再试一次。

3.2 设备管理器验证方法

驱动装没装好,设备管理器是最直接的证据。我每次拿到新板子,第一件事就是插上它,然后盯着设备管理器看几秒。

3.2.1 正常状态长什么样

展开“端口 (COM 和 LPT)”,你应该看到类似这样的条目:

USB-SERIAL CH340 (COM3)

前面没有黄色感叹号,也没有红色叉号。COM 后面的数字可能不同,这取决于你电脑上已有的串口设备。

3.2.2 常见异常状态

设备管理器显示 含义 怎么办
黄色感叹号 驱动已安装但签名或版本不匹配 卸载驱动,重启,重新安装
未知设备 系统完全没识别到驱动 检查 USB 线、换口、手动指定驱动路径
端口下无任何设备 硬件没被枚举到 换 USB 线、换电脑 USB 口、检查模块供电
显示“CH340”但无 COM 号 驱动文件损坏或冲突 用驱动卸载工具清理后重装
避坑指南: 我曾经遇到一个案例,设备管理器里显示正常,但烧录软件就是连不上。折腾了半天,发现是 COM 口号大于 10,烧录软件只支持 COM1-COM4。手动把端口号改小就好了。

3.3 常见安装失败原因及解决

驱动装不上,原因就那么几种。我按出现频率排个序,你对照着查就行。

3.3.1 驱动签名问题(最常见)

Windows 10/11 默认开启了“强制驱动程序签名”。CH340 的驱动如果没有微软签名,就会被系统拦截。

解决办法:

  • 临时禁用驱动签名:重启电脑 → 按 F8 或 Shift + 重启 → 疑难解答 → 高级选项 → 启动设置 → 禁用驱动程序强制签名。
  • 或者安装 WCH 官网提供的“已签名版本”驱动(文件名通常带 _Signed 后缀)。

3.3.2 USB 线或接口问题

别笑,我见过太多人拿着只能充电不能传数据的 Micro-USB 线来调试。这种线只有 VCC 和 GND,没有 D+ 和 D- 信号线。

怎么判断? 插上设备后,听电脑有没有“叮咚”的 USB 连接声。如果没有,换线。如果换了线还没有,换个 USB 口(优先用电脑背面的 USB 2.0 口)。

3.3.3 驱动版本与系统不匹配

CH340 驱动有多个版本:

  • V3.x:支持 Win7/8/10/11,32 位和 64 位通用。
  • V2.x:老版本,Win10 下可能蓝屏。
  • Mac 版:需要单独下载,且 macOS 10.15 以上需要关闭 SIP 或手动授权。

我个人建议:不管什么系统,直接下最新版 V3.8 或更高版本。

3.3.4 端口被占用或冲突

有时候驱动装好了,但设备管理器里 COM 号前面有个小箭头,点开显示“该设备无法启动”。这通常是端口号被其他设备占用了。

解决:

  1. 右键 CH340 设备 → 属性 → 端口设置 → 高级。
  2. 在“COM 端口号”下拉列表里选一个没被占用的号(比如 COM5、COM6)。
  3. 确定后重新插拔设备。

3.3.5 杀毒软件拦截

360、腾讯管家、火绒有时会把 CH340 驱动识别为“可疑程序”,直接给隔离了。安装驱动前,建议暂时退出杀毒软件。

一个小技巧: 如果以上方法都试过了还是不行,试试“强制安装”。在设备管理器里右键“未知设备” → 更新驱动程序 → 浏览我的电脑 → 让我从计算机上的可用驱动程序列表中选取 → 从磁盘安装 → 浏览到驱动文件夹里的 CH341SER.INF 文件。系统会提示“不推荐”,点“是”就行。

3.4 驱动安装核心流程(SVG 图)

下面这张图把整个流程串起来了。你跟着箭头走,每一步都确认一下,基本不会出错。

CH340/CH341 驱动安装与故障排查流程图 CH340/CH341 驱动安装与故障排查流程 1. 下载驱动 2. 以管理员身份安装 3. 插入 USB 设备 4. 检查设备管理器 正常 ✅ 驱动正常,可烧录 异常 ❌ 异常,排查故障 排查:签名/线/版本/冲突 提示:异常时优先检查驱动签名和 USB 线

3.5 多系统补充说明

虽然上面主要讲 Windows,但 Linux 和 Mac 用户也别跳过。我简单提两句。

Linux

多数发行版内核自带 CH340 驱动。插上设备后执行 ls /dev/ttyUSB*,如果看到 ttyUSB0 之类的设备,说明驱动已加载。如果没有,安装 brltty 或手动加载 ch341.ko 模块。

macOS

从 WCH 官网下载 Mac 版驱动,安装后在“系统偏好设置 → 安全性与隐私”中允许加载。如果还是不行,需要在恢复模式下执行 csrutil disable 关闭 SIP。

最后提醒一句: 驱动安装是烧录的第一步,也是排查问题的第一站。如果这一步没走稳,后面所有调试都是白费功夫。我建议你把本章的流程图截图存手机里,以后遇到驱动问题,对着走一遍,十分钟内解决。