树莓派 | 串口02 - 树莓派4B上打开另外4路硬件串口

一、前言


树莓派 | 串口基础01 - 修改串口的映射关系

相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派 4B 中新增了 4 个 PL011 串口共计有 6 个 UART。

6个UART,其中5个是硬件UART。可以使用这5个硬件UART稳定地与外部的设备进行通讯。

二、打开另外4路串口


2.1、查看4B上所有的串口资源

在这里插入图片描述

2.2、查看某个串口的信息

在这里插入图片描述

2.3、开启另外4路硬件UART

在config.txt文件的最下方加入4行

dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5

在这里插入图片描述
可以使用cat指令查看一下配置文件是否已经被修改。

接着使用sudo reboot重启树莓派。

2.4、查看配置是否生效

可以看到,有5个硬件UART。
在这里插入图片描述
各个UART与GPIO的对应关系:

(BCM)GPIO14 = TXD0 -> ttyAMA0
(BCM)GPIO0  = TXD2 -> ttyAMA1
(BCM)GPIO4  = TXD3 -> ttyAMA2
(BCM)GPIO8  = TXD4 -> ttyAMA3
(BCM)GPIO12 = TXD5 -> ttyAMA4

(BCM)GPIO15 = RXD0 -> ttyAMA0
(BCM)GPIO1  = RXD2 -> ttyAMA1
(BCM)GPIO5  = RXD3 -> ttyAMA2
(BCM)GPIO9  = RXD4 -> ttyAMA3
(BCM)GPIO13 = RXD5 -> ttyAMA4

三、各个串口自收自发测试


3.1、ttyAMA0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2、ttyAMA1

在这里插入图片描述
在这里插入图片描述

3.3、ttyAMA2

在这里插入图片描述
在这里插入图片描述

3.4、ttyAMA3

在这里插入图片描述
在这里插入图片描述

3.5、ttyAMA4

在这里插入图片描述
在这里插入图片描述

版权声明:本文为CSDN博主「Wallace Zhang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wallace89/article/details/122279992

生成海报
点赞 0

Wallace Zhang

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

树莓派4BGPIO串口通讯设置(3B+通用)

树莓派最大的魅力就是接口丰富,借助这些开放的接口,可以实现很多好玩又实用的功能,比如通过接口控制电机实现智能小车的动力控制、通过接口控制LED灯珠亮灭给心上人制造IT男独有的浪漫等等。 同时我们也将树

STM32通信接口RS485

18.1关于 RS485 RS485是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行通信接口标准,经通讯工业协会&#

树莓派pico开发环境搭建 arduino C语言

1,恢复出厂 按下开发板SEL按键并保持按下  usb连接到电脑  电脑出现u盘 将固件flash_nuke.uf2复制到出现的盘符 2,arduino安装开发板支持包 3,测试程序下载 选择开