树莓派 | 串口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

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

猜你喜欢

转载自blog.csdn.net/wallace89/article/details/122279992