树莓派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)
代码如下:
参考资料
热门推荐
信创 | 信创建设对增强自主创新能力的重要性分析
鸟鸣山涧,回响着自然的诗意:深度解读《时鸣春涧中》的意境之美
透射电镜 、扫描电镜、反射电镜三种常见电子显微镜原理及应用介绍
中国变频器学会:推动行业技术创新与发展的引领者
贺桂梅:婚姻的本质,恩格斯早已说透
梦见重生:心理学与传统文化的双重解读
生化危机4:重制版全方位解析——画面、角色、玩法的共同进化
白居易感慨“老了”,刘禹锡送了他一首诗,最后两句流传千古
给男主起名字,只服古龙,他笔下10大男主角的名字,金庸也叹服
如何处理婚姻关系中的不忠问题
AI绘画词汇指南:从基础术语到专业表达
卡卡西的羁绊:带土与凯的双重意义
医生发现:老人若长时间不饮酒,用不了几个月,身体或有3大改善
AI造剧:天平的两端是质量和效率
大众途观开火显示请立即更换机油?
AI足球教练上岗利物浦,射门机会提高13%,来自DeepMind,网友:这不公平
建牛棚需要什么手续
高中数学三角函数对称性考点精讲
【米兰vs费耶诺德】欧冠淘汰赛次回合前瞻:红黑军团能否主场翻盘?
斗破苍穹:雅妃是真适合当小助理啊
中美税制大比拼:究竟谁的税率更高?【全面深度剖析】中美税制差异
急性肠胃炎的五大成因及预防建议
中国多地招聘会“上新” 直播带岗促就业
孝庄和慈禧有裹脚吗?
马鞍山市哪个区县最富?马鞍山市各区县经济实力排名
房间铺木地板还是瓷砖好?选材攻略与实用建议
如何激励自己?(内在动力与热爱)
如何在了解房产市场时做出合理分析?这种分析如何反映市场趋势?
上海歌剧院院长许忠赴英执棒,展现中国歌剧艺术魅力
《重生》:这个故事,只有少数人知道