树莓派4B下的usart串口测试

树莓派4B是树莓派最新发布的版本,串口测试是新手入门的一个必经之路。鉴于网上4B资料相对较少,很多资料都是从3B或3B+上移植过来的,但平台不同,需要的操作也可能不同,这里对树莓派4B做一些总结。
关于树莓派串口的问题,可参考链接(https://blog.csdn.net/qq_22121229/article/details/88784036)
因为笔者只是测试串口通信的可行性,所以,对于交换两个串口的映射并没有进行深入研究,这里只用树莓派4B miniUSB (GPIO14 15 对应的串口映射 /dev/ttyS0)进行测试。
1.修改配置文件 sudo vim /boot/config.txt (笔者使用的编辑工具为vim 可以使用sudo apt-get install vim 安装 读者也可以选择自己的编辑工具)
注释掉最后一行 dtovrtlay=w1-gpio
2.修改配置文件 sudo vim /boot/cmdline.txt
删掉console=serial0,115200 (可以先对文件备份,sudo cp /boot/cmdline.txt /boot/cmdline.txt.bak 方便以后对文档进行恢复 )
3.重启树莓派(sudo reboot)
4…可以对串口进行一些验证(stty -F /dev/ttyS0)查看串口波特率
5.硬件平台连接
笔者采用的是CH340 USB转串口 (树莓派4b有默认安装的驱动,读者可以自行验证)
6.ptyhon语言验证(python版本是2.7,3.7版本改代码并不适用,需要读者自行开发)

python
import serial
ser=serial.Serial(’/dev/ttyS0’,115200,timeout=0.5)
ser.isOpen()
ser.write(‘123456’)
7.电脑串口软件上显示 123456

你可能感兴趣的:(树莓派4B,串口)