树莓派 默认波特率_【树莓派】串口配置

本文介绍了如何在树莓派3B上配置串口,包括修改串口映射以用于外接串口模块,禁用控制台功能,以及将波特率从115200改为9600,以便进行串口通信。
摘要由CSDN通过智能技术生成

前言(本教程适用于树莓派3B)

有两个串口

硬件串口(/dev/ttyAMA0) 有单独的波特率时钟源,性能高、可靠

mini串口(/dev/ttyS0) 性能低,功能简单,没有专用时钟源而是由CPU内核时钟提供,波特率会受内核时钟的影响。

由于板载蓝牙模块,因此硬件串口默认分配与蓝牙模块通信,而mini串口默认分配给GPIO。如果我们想与外接串口模块进行通信,需要修改串口映射。

而且GPIO引出的串口默认是用来做控制台使用的,因此还需禁用控制台功能

外接TTL转RS485模块

查看串口映射

ls -l /dev

serial0 ———————— GPIO

serial1 ———————— 蓝牙模块

修改串口映射

sudo vim /boot/config.txt

在文件最后添加

dtoverlay=pi3-miniuart-bt

重启树莓派,再次查看串口映射

串口映射交换,硬件串口(/dev/ttyAMA0)映射到了GPIO。

禁用控制台功能

sudo systemctl stop serial-getty@ttyAMA0.service

sudo systemctl disable serial-getty@ttyAMA0.service

查看波特率

sudo stty -F /dev/tt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值