树莓派5多串口通信配置详解
创作时间:
作者:
@小白创作中心
树莓派5多串口通信配置详解
引用
CSDN
1.
https://blog.csdn.net/qingshanhw/article/details/137239967
树莓派5相比之前的版本增加了多个串口,这为开发者提供了更多的通信选项。本文将详细介绍如何配置和使用树莓派5的多串口功能,包括展示所有串口、查看特定串口信息、配置开启特定串口以及使用Python进行测试的步骤。
相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派4 中新增了 4 个 PL011 串口,共计有 6 个 UART。树莓派5也专门增加了UART接口。目前搜到的大多数描述树莓派串口的文章,大多数开头都是禁用下蓝牙,这个做法针对树莓派0-3 是必须的,因为本身串口不够用。但对于四和五来说,并不需要。
树莓派5 UART配置
展示所有串口的命令
dtoverlay -a | grep uart这条命令将展示pi5中的所有串口。
查看特定串口信息
dtoverlay -h uart2这条命令将查看 UART2 的配置信息。相关信息会展现 GPIOs 与新的 UART 串口的分配:0-3 对应 UART2, 4-7 对应 UART3, 8-11 对应 UART 4。
配置开启串口UART2
执行编辑config.txt命令:sudo vim /boot/firmware/config.txt在文件尾添加以下内容:
dtoverlay=uart2退出vim,重启看是否生效:
ls /dev/ttyAMA*结果如下:
各 UART 串口与 GPIO 对应关系:
- GPIO4 = TXD3 -> ttyAMA2
- GPIO8 = TXD4 -> ttyAMA3
- GPIO12 = TXD5 -> ttyAMA4
- GPIO5 = RXD3 -> ttyAMA2
- GPIO9 = RXD4 -> ttyAMA3
- GPIO13 = RXD5 -> ttyAMA4
- Python进行测试
当使用Python时,我们采用BCM形式
我们需要设置BCM下的gpio4和gpio5(pin7和pin29)
代码如下:
参考资料
热门推荐
解决水危机:海水淡化VS南水北调,哪种方案更胜一筹?
2024,肿瘤免疫百花齐放
广东·体验龙母文化 游购肇美乡村
广东十大特色美食:从白切鸡到煲仔饭,每一道都是舌尖上的粤味盛宴
德国杯:斯图加特状态复苏,凯泽斯劳滕晋级无望?
家庭存款100万在中国是什么水平?从数据到现实的全面解析
如今社会,100万还能算百万富翁吗?银行人有话说!
分户≠多拿宅基地!最高法判例明确:“公安户”≠“征拆户”
多层PCB板在汽车电子领域的应用
补骨粉在牙科治疗中的应用:功能、手术过程、费用及注意事项全解析
塑胶跑道一圈是多少米?全面解读塑胶跑道的长度标准
xAI发布Grok 3模型,全球最大十万卡集群再现“力大砖飞”
宅基地使用权范围与特征详解
Unity技巧移动篇——步移和顶点吸附
中国科幻电影开启多维创新之旅
中国实现最远距离太赫兹无线通信传输,6G商用指日可待
3D打印在文物修复方面的应用——以陶瓷类文物为例
938Gbps!到底6G网络有多快:130G大的《黑神话》下载1秒搞定
《剑侠情缘2白金版》简体中文硬盘版
最新地产政策如何影响房价?专家解读
雄心勃勃又忧心忡忡,揭开中国留学生在光环中挣扎的一面
选择适合多云气候的最佳太阳能电池板:综合指南
血糖高能吃大枣吗?专家解读食用注意事项及血糖管理建议
肌肽:一种重要的二肽分子
杜鹃啼血的历史典故与成语故事
到手的机会没了!历经两年实战磨砺的苏-35,出口难度更大了?
俄军5个月内仅接收4架苏35,战场上接连被击落,俄自己都不喜欢了
DeepSeek 预测:未来十年,电车会彻底取代油车吗?
如何有效去除结构性眼袋?探讨不同方法与治疗方案
轮胎保养全攻略:延长轮胎寿命,保障行车安全