树莓派串口配置及调试

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

树莓派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 如已经更改

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值