文章目录[隐藏]
一、前言
相比树莓派零、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
暂无评论