配置串口通讯
从树莓派的相关资料我们可以看到,树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0)。硬件串口有单独的波特率时钟源,性能好,稳定性强;mini串口功能简单,稳定性较差,波特率由CPU内核时钟提供,受内核时钟影响。
树莓派(3/4代)板载蓝牙模块,默认的硬件串口是分配给蓝牙模块使用的,而性能较差的mini串口是分配给GPIO串口 TXD0、RXD0。
首先运行命令
ls /dev/ser* -al
查看默认串口分配

1、关闭串口控制台
设置树莓派,在Raspberry Pi Configuration中将Serial Port设置为Enable,但是Serial Console都要Disable,即关闭串口控制台功能,然后必须重启树莓派生效。

也可以在命令行中输入下面命令进行配置:
sudo raspi-config
(1)上面串口的开启的步骤中,是在Raspberry Pi Configuration 界面中,将Serial Port选项ENable,也可以直接修改/boot/config.txt文件。
sudo vim /boot

本文详细介绍如何在树莓派上配置串口通讯,包括关闭串口控制台、设置硬件串口为GPIO串口、安装及使用minicom、编写简单的串口回显程序等步骤。
最低0.47元/天 解锁文章

1978

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



