树莓派使用USB串口通信 CH340

树莓派使用USB串口通信 CH340

个人博客原址:树莓派使用USB串口通信 CH340
因为需要使用树莓派做自控方向的东西,所以需要使用树莓派串口与各种外设进行通信。使用串口的话个人比较喜欢直接使用USB串口,用起来比较方便。下面就介绍一下怎么使用树莓派的USB串口通信。

对于不会使用串口通信的hxd可以康康我的这篇文章,里面详细讲解了常用的串口通信的命令:树莓派串口通信 USB串口通信

准备

  • 树莓派4
  • CH340
  • 串口助手

树莓派正确识别CH340

首先正常开启树莓派,不要插入CH340,然后进入树莓派桌面,打开命令行,输入命令lsusb,可以查看本机的USB设备列表,以及USB设备的详细信息。
输入lsusb

正常的话,就会像上图那样。

然后插入CH340,再次运行lsusb命令,这个时候应该会出现下面这个界面。
再次输入lsusb

从上图可以明显看出多了一个设备,后面的设备详情也明确表示这个是CH340,这就表明树莓派正确识别到了插入的CH340。

接着在命令行输入命令 ls -l /dev/tty*
输入命令

如上图所示,不出意外的话最后一个就是你插入的ch340,然后就记住这个黄色字体即/dev/ttyUSB0。这里的USB0也可能是USB1,这个是不确定的。

到了这里就代表你的树莓派可以正常识别CH34,下面就是写代码来验证效果了。

代码实现通信

这里我的代码是Python的。

import serial
ser = serial.Serial("/dev/ttyUSB0", 115200)    # 第一个参数就是上面那个黄色字体  第二个参数填波特率
ser.flushInput()    # 清除缓存
ser.write("LightningMaster\r\n".encode())   # 发送

注意:这个教程是默认树莓派已经进行了串口配置的。比如说安装pyserial包,如果没安装的话,可以使用下面的命令进行安装

pip3 install pyserial

为了测试,我使用两个CH340,一个连接树莓派另一个连接电脑,这样就可以直接在电脑上通过串口助手看到发送的数据了。

运行代码后就可以在串口助手上看到树莓派发送的数据了。

串口助手显示界面
这样就可以正常使用USB串口进行通信了。

参考文章:树莓派系列(一)-——————树莓派usb串口的使用

  • 10
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值