2024-04-09  2024-09-18    142 字  1 分钟

引脚定义

Raspberry-UART.png

展示所有串口

1dtoverlay -a | grep uart

查看特定串口信息

1dtoverlay -h uart2

开启串口 UART2-5

1vim /boot/config.txt
2# 或 (新版本系统中路径发生变化)
3vim /boot/firmware/config.txt

在文件结尾添加如下:

1dtoverlay=uart2
2dtoverlay=uart3
3dtoverlay=uart4
4dtoverlay=uart5

重启后查看是否生效:

1# UART1
2ls /dev/ttyS0
3# UART2-5
4ls /dev/ttyAMA*

GPIO 对应关系

 1GPIO14 = TXD0 -> ttyAMA0
 2GPIO15 = RXD0 -> ttyAMA0
 3
 4GPIO0  = TXD2 -> ttyAMA2
 5GPIO1  = RXD2 -> ttyAMA2
 6
 7GPIO4  = TXD3 -> ttyAMA3
 8GPIO5  = RXD3 -> ttyAMA3
 9
10GPIO8  = TXD4 -> ttyAMA4
11GPIO9  = RXD4 -> ttyAMA$
12 
13GPIO12 = TXD5 -> ttyAMA5
14GPIO13 = RXD5 -> ttyAMA5

除另有声明外本博客文章均采用 知识共享 (Creative Commons) 署名 4.0 国际许可协议 进行许可转载请注明原作者与文章出处