树莓派4 串口配置及调试
修改cinfig.txt文件
sudo vim /boot/config.txt
确保enable uart = 1
串口使用ttyS0 :dtoverlay=pi4-miniuart-bt
失能串口 dtoverlay=pi3-disable-bt

查看串口映射关系
ls -l /dev

可以看到串口serial0的设备名称已换
如果没有变,可尝试重启 sudo reboot之后重新查看
说明:为什么要将serial->ttyAMA0?
ttyS0称之为mini串口,性能低,功能简单,没有专门的时钟源而是CPU内核时钟提供,缺点是,波特率易于受到内核时钟的影响。ttyAMA0是树莓派硬件串口,有单独的波特率时钟、性能高可靠性高。
设置串口通信参数
打开 /boot/cmdline.txt
sudo nano /boot/cmdline.txt
删除 console=serial0,115200 如已经更改

本文介绍如何在树莓派4上配置串口,并详细解释了从修改配置文件到调试串口通信的过程。通过使用ttyAMA0而非ttyS0以获得更稳定的通信性能。
最低0.47元/天 解锁文章
736

被折叠的 条评论
为什么被折叠?



