通信技术:UART串口通信开源代码实操!

业界 | 2024-11-06| 7

今天我们分享的是关于UART串口通信示例,欢迎大家探讨。

本文通过使用脚本代码,实现Air201的main_uart串口交互功能,可根据实际需求灵活应用。

我们先了解一些相关基础知识:

UART(通用异步接收器/发送器,全称:Universal Asynchronous Receiver/Transmitter)——是一种串行通信协议,因其多功能性和简单性而被广泛使用。

该协议允许异步通信,也就是说发送器和接收器之间无需共享时钟。数据被组织成数据包,每个数据包包含一个起始位、5到9个数据位、一个可选的奇偶校验位和一个或两个停止位。

UART只需要两条线即可运行:TX(发送)和 RX(接收)。

UART通信优点:

UART通信协议相对简单,易于实现和调试。

UART被广泛应用于各种设备之间的通信,具有较好的兼容性。

UART通信距离较远,适用于需要长距离传输的场景。

UART也有通信速度相对较低等缺点,不适用于对速度要求较高的应用。由于UART是异步通信,可能会受到噪声和干扰的影响,需考量实际应用环境及需求。

接下来,我们讲解UART示例的具体使用。

1. 搭建环境

新同学建议先看前期的基础知识相关教程,更有助于理解和操作。

可以在LuaTools项目管理中新建一个项目,重新选择底层CORE和脚本;或者在原有项目的基础上,不更换CORE,将原来的脚本删除,添加为demo/uart的脚本。

1.1 硬件准备:

Air201 PCBA

Air201-BTB扩展版

SIM卡一张

带有数据通信功能的数据线

Win10以上PC

如上图所示,如果直接使用Air201上的main_uart串口,需要在4G_UART1_RXD和4G_UART1_TXD处引出线;

也可以连接B2B扩展板,直接接入板子上的main_uart串口。

1.2 软件准备:

LuaTools调试工具:
https://docs.openluat.com/Luatools/

最新固件:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/core

最新脚本:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/uart

串口工具:
https://llcom.papapoi.com/index.html

2. 调试代码

使用克隆的代码进行测试,代码路径:
LuatOS-Air201demouartuart

2.1 初始化UART

使用MAIN_UART选对应的固件版本;

2)选择对应的脚本,选择添加默认lib,勾选免BOOT刷脚本;

3)固件版本不变的情况下,直接选择下载脚本即可。

4. 示例效果

4.1 串口接收展示

4.2 模组打印log

今天的分享就到这里了

审核编辑 黄宇

相关推荐相关推荐

特朗普胜出成定局!美国大选如何撕裂整个硅谷科技圈

特朗普胜出成定局!美国大选如何撕裂整个硅谷科技圈

如果不出意外,美国年度大秀——2024 总统选举结果基本已经出炉:代表共和党的特朗普可能再次问鼎美利坚合众国权力之巅。即便还没最终确定,但是美国媒体已经一致预测了特朗普的最终胜出。

业界 6 2024-11-06
端侧AI浪潮已来!炬芯科技发布新一代端侧AI音频芯片,能效比和AI算力大幅度提升

端侧AI浪潮已来!炬芯科技发布新一代端侧AI音频芯片,能效比和AI算力大幅度提升

(电子发烧友网报道 文/章鹰)11月5日,在深圳会展中心7号馆内,炬芯科技董事长兼CEO周正宇博士带来了《端侧AI芯片的未来》演讲,他对端侧AI趋势进行精彩的分析,并且宣布炬芯科技推出第一代MMSCIM端侧AI音频芯片。

业界 6 2024-11-06
雅特力发布电机控制专用MCU新品,主打高效能电机应用

雅特力发布电机控制专用MCU新品,主打高效能电机应用

电子发烧友网报道(文/吴子鹏)电机是把电能转换为机械能的装置,一般电机会把所吸收电能的70%-95%用于转化为机械能,这就是常说的电机效率值。电机能效等级的划分对于企业的生产成本和经济效益有着重要的影响。高效能电机能够降低企业的能源消耗和生产成 ...

业界 7 2024-11-06
UBBF 2024,建起超宽带与AI间的博斯普鲁斯大桥

UBBF 2024,建起超宽带与AI间的博斯普鲁斯大桥

1973年,伊斯坦布尔的地标性建筑博斯普鲁斯大桥(Boğaziçi Köprüsü)正式建成通车。 博斯普鲁斯大桥的特殊之处在于,它是全球第一座横跨亚洲与欧洲大陆的跨海大桥,它的建成,让两片大陆有了陆上通道,让两大文明聚落有了更紧密的联接。 时间来到2024 ...

业界 6 2024-11-06
通信技术:UART串口通信开源代码实操!

通信技术:UART串口通信开源代码实操!

今天我们分享的是关于UART串口通信示例,欢迎大家探讨。 本文通过使用脚本代码,实现Air201的main_uart串口交互功能,可根据实际需求灵活应用。 我们先了解一些相关基础知识: UART(通用异步接收器/发送器,全称:Universal Asynchronous Receiver ...

业界 7 2024-11-06
英特尔的危机与自救:或出售Altera股权,抢进AI 主战场

英特尔的危机与自救:或出售Altera股权,抢进AI 主战场

电子发烧友网报道(文/莫婷婷)近期,英特发布第三季度财报,该季度英特尔营收132.84亿美元,同比下滑 6.2%,高于市场预期的130.3 亿美元。但净利润不容乐观,净亏损166.39亿美元。与巨额亏损一同被关注的是“英特尔即将出售Altera 部分股权”的消息,第三 ...

业界 6 2024-11-06
你的双十一快递可能已烧毁 大货车突然起火 两个小时才扑灭

你的双十一快递可能已烧毁 大货车突然起火 两个小时才扑灭

【btna科技消息】11月6日消息,双十一购物狂欢节正在持续,许多人纷纷在网上采购物资。

业界 6 2024-11-06
Pro也能用上高阶智驾!小鹏开启芯片焕新众筹:车主付费升级芯片

Pro也能用上高阶智驾!小鹏开启芯片焕新众筹:车主付费升级芯片

【btna科技消息】11月6日消息,在今日下午举办的小鹏AI科技日上,小鹏汽车董事长何小鹏表示:

业界 4 2024-11-06
OPPO Reno13 Pro配置出炉:首发联发科天玑8350

OPPO Reno13 Pro配置出炉:首发联发科天玑8350

【btna科技消息】11月6日消息,博主数码闲聊站暗示,OPPO Reno13 Pro首发搭载联发科天玑8350芯片,配备6.83英寸全等深四微曲屏幕,前置5000万像素,后置5000万大底主摄、800万超广角和5000万长焦,最高配备16GB内存和1TB存储。

业界 4 2024-11-06
盘点15大中国古代背景的游戏:《黑神话》等上榜

盘点15大中国古代背景的游戏:《黑神话》等上榜

中国的历史非常悠久,神话故事也极为丰富,以中国古代为背景的游戏也日益增多,让很多玩家都沉迷于其中。日前,媒体The Gamer盘点了15大背景为中国古代的游戏和游戏系列,其中《黑神话:悟空》、《卧龙:苍天陨落》以及《轩辕剑》系列等游戏上榜。

业界 6 2024-11-06