当前位置:首页 > 系统教程 > 正文

Ubuntu 22.04安装CH340驱动及串口配置 (从零开始搞定USB转串口)

Ubuntu 22.04安装CH340驱动及串口配置 (从零开始搞定USB转串口)

CH340 是一种常用的USB转串口芯片,广泛应用于Arduino、单片机开发等场景。在Ubuntu 22.04系统中,通常系统自带驱动,但有时需要手动安装或配置才能正常使用。本文将详细介绍如何在Ubuntu 22.04上安装CH340驱动并配置串口,让你轻松进行串口通信。

1. 检查系统是否识别CH340设备

插入CH340模块(如USB转TTL)到电脑USB接口,然后打开终端,输入以下命令查看USB设备:

lsusb

如果看到类似 ID 1a86:7523 QinHeng Electronics CH340 serial converter 的信息,说明系统已识别硬件。如果没有,请检查硬件连接或更换USB接口。

Ubuntu 22.04安装CH340驱动及串口配置 (从零开始搞定USB转串口) CH340驱动  22.04串口 USB转串口 Linux串口调试 第1张

2. 安装CH340驱动(如果需要)

Ubuntu 22.04内核(5.15及以上)通常已包含CH340驱动(CH340驱动集成在ch341模块中)。但为了确保驱动正确加载,可以执行以下命令:

sudo modprobe ch341

如果提示模块不存在,则需要手动编译安装驱动。但大多数情况下,驱动已存在。可以通过以下命令检查驱动是否加载:

lsmod | grep ch341

如果输出有ch341信息,说明驱动已加载。

3. 安装串口调试工具

为了测试串口通信,需要安装串口工具。常用的有minicomscreencutecom等。这里以minicom为例:

sudo apt updatesudo apt install minicom

也可以安装图形化工具cutecom:sudo apt install cutecom

4. 查找串口设备文件名

插入CH340后,系统会在/dev目录下创建串口设备文件,通常为/dev/ttyUSB0/dev/ttyCH340USB0。可以通过以下命令查看:

ls /dev/ttyUSB*

如果没有显示,尝试ls /dev/tty* | grep -i ch34

5. 配置串口权限

默认情况下,普通用户无法直接访问串口设备。需要将用户添加到dialout组:

sudo usermod -a -G dialout $USER

注销并重新登录,或者重启系统使权限生效。

6. 使用串口工具进行通信

以minicom为例,启动minicom并设置串口参数:

sudo minicom -s

进入配置界面,选择“Serial port setup”,设置设备为/dev/ttyUSB0,波特率等。保存并退出,即可开始通信。

如果使用screen,命令为:screen /dev/ttyUSB0 115200

7. 常见问题

  • 问题1:lsusb能看到设备,但/dev下没有ttyUSB*?可能是驱动未加载,尝试sudo modprobe ch341,或者重启。
  • 问题2:权限不足无法打开串口?确保用户已加入dialout组,并重新登录。
  • 问题3:minicom无法发送数据?检查硬件连接,确认TX/RX是否正确交叉连接。

通过以上步骤,你应该能够在Ubuntu 22.04上成功安装CH340驱动并使用串口进行通信。掌握Linux串口调试技巧对嵌入式开发非常重要。如果你使用的是其他USB转串口芯片,方法类似。