树莓派串口设置及minicom使用

本文详细介绍了如何在树莓派上设置串口,包括通过raspi-config打开串口,修改/config.txt和/cmdline.txt文件,安装并配置minicom工具,以及通过短接RXD和TXD进行串口通信的测试步骤。
摘要由CSDN通过智能技术生成


树莓派3b串口默认是关闭的,它把硬件串口(物理引脚8 TXD、10 RXD)分配给了蓝牙,所以要使用串口通信首先得进行配置。

树莓派串口设置

1.打开串口

sudo raspi-config

选择Interfacing Options选择可以配置树莓派外设
选择串口选项,enable

2 在文件/boot/config.txt末添加:dtoverlay=pi3-miniuart-bt

pi3-miniuart-bt是一个设备树文件,添加这句话之后就是将串口从蓝牙映射到硬件串口了,所以没有必要像一些教程一样去关闭蓝牙和配置文件

sudo nano /boot/config.txt

3.设置串口通信

打开 /boot/cmdline.txt文件,删除console=serial0,115200
sudo nano /boot/cmdline.txt
编辑完成后保存

4. 重启树莓派

sudo reboot

5 安装minicom

s

树莓派可以通过minicom与蓝牙串口适配器连接手机端进行蓝牙通信。以下是在树莓派使用minicom与手机端进行蓝牙通信的一般步骤: 1. 首先,确保您的树莓派上已经安装了蓝牙软件包。在终端中运行以下命令来安装蓝牙软件包: ``` sudo apt-get update sudo apt-get install bluetooth bluez bluez-tools ``` 2. 确保您的树莓派上的蓝牙适配器已经启用。您可以通过以下命令来检查蓝牙适配器的状态: ``` sudo service bluetooth status ``` 如果状态显示为"Active: active (running)",则表示蓝牙适配器已经启用。 3. 在树莓派上打开终端,通过以下命令安装minicom(如果尚未安装): ``` sudo apt-get update sudo apt-get install minicom ``` 4. 确保您的手机上已经打开了蓝牙,并且可被树莓派扫描到。 5. 打开终端,在树莓派使用以下命令来扫描附近的蓝牙设备: ``` hcitool scan ``` 这将列出附近可见的蓝牙设备及其MAC地址。 6. 使用以下命令连接到您的手机蓝牙设备(将"XX:XX:XX:XX:XX:XX"替换为您手机的MAC地址): ``` sudo rfcomm bind /dev/rfcomm0 XX:XX:XX:XX:XX:XX ``` 这将在树莓派上创建一个rfcomm设备,并将其绑定到您的手机。 7. 使用以下命令启动minicom,并指定刚创建的rfcomm设备: ``` sudo minicom -D /dev/rfcomm0 ``` 8. 现在,您可以在minicom的界面中与手机进行蓝牙通信了。您可以使用键盘进行输入和查看手机的响应。 注意:上述步骤假设您的树莓派和手机已经成功配对,并且已知手机的MAC地址。如果您的手机尚未与树莓派配对,请确保在树莓派上执行配对步骤。根据不同的手机和操作系统,配对步骤可能会有所不同。 以上是一般的步骤,具体操作可能会因手机型号、操作系统和蓝牙适配器而有所不同。请参考相关文档或手册以获取更具体的信息。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值