树莓派3B 开启串口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派3B 开启串口相关的知识,希望对你有一定的参考价值。

网上的很多方法,都很麻烦,要下文件还要改很多参数,但是经我测试,其实没那么多步骤!(不知道是不是我的树莓派版本高的原因)

通过 cat /proc/version命令得到的版本是

linux version 4.9.35-v7+ 2017年6月

注:网上说树莓派3B,有两个串口,一个是硬件串口给了蓝牙使用,一个是mini串口才是映射到了GPIO口上,但mini串口不稳定

开启硬件串口方法分两步,第一步将硬件串口与mini串口互换,第二步,关闭远程控制功能;

一、

sudo nano /boot/config.txt

在该文件中增加一行代码

dtoverlay=pi3-miniuart-bt (网上方法是下载pi3-miniuart-bt-overlay.dtb文件,然后拷贝到/boot/overlays目录里,命令是dtoverlay=pi3-miniuart-bt-overlay;pi3-miniuart-bt 文件是系统自带的)

force_turbo=1

保存重启后,通过 ls -l /dev 命令查询,

可以看到 Serial0->ttys0

Serial1->ttyAMA0

表示已经互换了;

二、

sudo systemctl stop [email protected]

sudo systemctl disable [email protected]

停止并禁用掉串口远程控制功能;

(注:网上还需要修改cmdline.txt ,但是我这里不需要,已经是好的了)

使用minicom测试通讯:

minicom -o -D /ttyAMA0 启动,默认115200波特率

 

以上是关于树莓派3B 开启串口的主要内容,如果未能解决你的问题,请参考以下文章

树莓派3b 串口乱码的一个解决思路

树莓派3B+首次登陆通过网络

Raspberry Pi 3 Model B+ (树莓派3B+)快速上手

Raspberry Pi 3 Model B+ (树莓派3B+)快速上手

Raspberry Pi 3 Model B+ (树莓派3B+)快速上手

树莓派3b 串口通信初次尝试