树莓派4B 串口通信 ubuntu系统

本文介绍了在树莓派4B运行Ubuntu系统时,如何配置和使用串口通信,包括开启额外串口、连接设备、Python及C程序测试通信的详细步骤。

一、说明

现在csdn上搜到的大多数文章讲解树莓派的串口 一般都是都是讲解如何使用minicom和ttyAMA0,而且都是在raspberry上操作的,这就导致了很多树莓派搭载ubuntu系统的树莓派用户不知道如何操作串口了。通过上网查找最终找到了解决方法,虽然不算完美但总算可以用了。

二、小坑

就算按照下面的操作步骤弄过以后,ttyAMA0这个硬件串口还是没办法使用,但好的是ttyAMA1、ttyAMA2、ttyAMA3、ttyAMA4都可以和电脑的虚拟串口助手之间进行通信了。

三、操作步骤

日前需要使用树莓派多个串口,在网上查询资料得知,树莓派4b除了UART0(PL011)和UART1(mini UART)还新增了四个PL011串口,为预防忘记相关知识和易于寻找,特此去整理一下树莓派4b的串口配置笔记。

1、展示所有串口命令

dtoverlay -a | grep uart

2、配置开启串口

sudo vim /boot/firmware/config.txt
3、在文件末尾添加

dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5
4、重启树莓派  

sudo reboot

5、查看是否生效

ls /dev/ttyAMA*

(出现其他串口即为生效)

四、树莓派4B各个串口引脚

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值