树莓派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)
代码如下:
参考资料
热门推荐
2024年中国一线城市排名及其发展特点
“海上生明月”:月光寄托的思念与祝福
2024新版体重管理指南:五大维度助力健康减重
国家卫健委发布新版减重指南,详解饮食运动睡眠全攻略
康熙雍正乾隆的紫砂壶,谁更牛?
“壶以致用”:一群“00后”如何用科技创新点亮传统紫砂工艺
红泥紫砂壶泡茶,哪种茶最好喝?
中药半月谈 | 牛膝
牛膝的功效与作用及使用禁忌
中草药名的由来 | 牛膝:躬耕垦地没牛膝
牛膝:从植物形态到药用价值的全面解析
社交电商到数据驱动:解密企业商业模式新趋势
麦肯锡报告:AI将接管30%工作时间,欧洲就业市场迎重大转型
元胡止痛胶囊的功效是什么
元胡止痛滴丸如何用?听听专家怎么说!
如何提振消费?经济学家出新招:提升农村养老金至800元
2024新农合缴费新标准来了,4类农民可减免缴费!看看你能否享受到这待遇?
如何用社交媒体打造跨境电商爆款?全球营销攻略揭秘!
三妙丸的功效与作用是什么
广西钦州紫砂壶:传统与现代的碰撞之美
老友重逢话当年:三种场景下的暖心文案指南
TikTok在美即将被禁?商家“下南洋”做两手准备
元胡止痛胶囊的安全摄入剂量是多少
健身饮食指南:吃出好身材的六大原则
广西医保改革亮点频出:服务下沉到村,办理时限缩短70%
2025沈阳医保政策调整:门诊住院大病保险报销标准详解
沈阳医保最新规定:缴费年限调整至30年,报销比例详解
近视手术四大术式详解:安全性、效果与适用人群
近视手术只需几分钟,术后第二天就能正常用眼
从月相变化看人生:接受无常,珍视当下