快捷搜索:  汽车  科技

树莓派接串口需要什么驱动(使用树莓派的USB转串口)

树莓派接串口需要什么驱动(使用树莓派的USB转串口)4、查看串口的连接信息 命令行输入dmesg | grep ttyUSB13、命令:stty -F /dev/ttyUSB1,功能:查看串口的波特率为9600当出现 Bus 001 Device 010: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter,标识识别到树莓派已经插入串口。2、查看识别成的串口号ls -l /dev/tty* 根据列表看到了识别成了ttyUSB1 查看串口的波特率 stty -F /dev/ttyUSB1命令:ls -l /dev/tty*,功能:查看识别成的串口号

最近在研究树莓派,因为刚刚步入,一些不对的观点希望大家给予一点建议或意见。同时也欢迎志同道合的朋友一起学习,也欢迎对科学,对学习充满热爱的朋友一起学习。

树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择。树莓派的 raspberry B 。版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。这里介绍一下使用树莓派链接串口,实现自发自收的过程。

1、 我手中的USB转串口芯片是是一个集成CH340芯片的串口 首先把它插入树莓派的USB接口中,命令行使用lsusb查看设备能否识别。

命令:lsusb ,功能:查看设备能否识别USB接口

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(1)

当出现 Bus 001 Device 010: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter,标识识别到树莓派已经插入串口。

2、查看识别成的串口号ls -l /dev/tty* 根据列表看到了识别成了ttyUSB1 查看串口的波特率 stty -F /dev/ttyUSB1

命令:ls -l /dev/tty*,功能:查看识别成的串口号

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(2)

3、命令:stty -F /dev/ttyUSB1,功能:查看串口的波特率为9600

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(3)

4、查看串口的连接信息 命令行输入dmesg | grep ttyUSB1

命令:dmesg | grep ttyUSB1,功能:查看串口的连接信息

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(4)

5、树莓派默认安装了python 和pySerial, 使用pip命令查看一下有没有 命令行输入pip list,查看到安装pyserial 版本号为3.2.1。

命令:pip list ,功能:查看树莓派是否安装了python 和pyserial

6、命令:python -m serial.tools.list_ports

功能:命令python查看安装到系统上的串口

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(5)

7、python脚本测试串口,打开串口,设置波特率115200,把串口的TX和RX短路接到一起,发送12345,接收到12345

命令: python,功能:进入python脚本

命令:import serial 功能:引用了serial包

命令:ser = serial.Serial('/dev/ttyUSB1' 115200 timeout=0.5),功能:设置波特率115200

命令:ser.isOpen(),功能:配置成功

命令: ser.write('12345'),功能:写入12345

命令:ser.inWaiting()功能:发送等待

命令:ser.read(5) 功能:接受5个字节的数据

树莓派接串口需要什么驱动(使用树莓派的USB转串口)(6)

到此已经实现了在树莓派下,实现串口的自发自收。

猜您喜欢: