树莓派串口引脚说明
1.树莓派4共有6个串口,1个是mini UART(UART1)及其他5个PL011 UARTs (UART0, UART2, UART3, UART4 &UART5),其中mini UART没有单独的时钟芯片,受CPU运行情况的影响,会有不稳定现象,建议使用其他串口。
2.UART0 GPIO14 GPIO15 这个是硬件串口,默认当成串口控制台使用,UART1:mini UART 不建议使用其他可以使用的就是UART2,UART3,UART4,UART5了
本次使用:dtoverlay−huart4口;使用10,11,12,13作为串口发送命令 6789,
12为发送端口,13接收端口
GPIO14 = TXD0 -> ttyAMA0
GPIO0 = TXD2 -> ttyAMA1
GPIO4 = TXD3 -> ttyAMA2
GPIO8 = TXD4 -> ttyAMA3
GPIO12 = TXD5 -> ttyAMA4
GPIO15 = RXD0 -> ttyAMA0
GPIO1 = RXD2 -> ttyAMA1
GPIO5 = RXD3 -> ttyAMA2
GPIO9 = RXD4 -> ttyAMA3
GPIO13 = RXD5 -> ttyAMA4
使用命令:
pinout
查看
参考:树莓派4B-串口、多串口配置及详细使用攻略_树莓派4b 串口_Hugo_yanghui的博客-优快云博客
配置串口说明
1.查看引脚情况
ls -l /dev
dtoverlay -a | grep uart
如果没有:ttyAMA4则
2.查看特定串口信息
dtoverlay -h uart2
- 配置开启串口 UART2-5
打开文件
sudo nano /boot/config.txt
在文件尾部添加
dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5
4.重启后查看
ls /dev/ttyAMA*