1、pi5和原来的4B串口有所不同
4B用硬件串口大多数教程是更改映射,pi5不同,ttyAMA10是树莓派5另外单独出来的独立串口,这点和其他型号的板子不同
树莓派5找不到serial1,所以如果要使用硬件gpio通信口直接用ttyAMA0就可以
2、简单记录pi5串口使用步骤
dtoverlay -a | grep uart #展示所有串口命令
sudo nano /boot/firmware/config.txt #修改配置文件打开ttyAMA0串口,这个适用于ubuntu系统
dtoverlay -h uart0 #查看某个特定串口信息
ls /dev/ttyAMA* #列出所有ttyAMA类串口,验证某个串口是否打开成功
ls -l /dev #列出所有设备
sudo reboot #重启树莓派
在配置文件中增加一行以打开ttyAMA0串口,增加内容为:dtoverlay=uart0,保存退出并重启
硬件接线方面,uart0对应引脚GPIO14和GPIO15,看图