合宙LuatOS的个人空间 https://www.eechina.com/space-uid-176273.html [收藏] [复制] [RSS]

博客

深度剖析教程~Air8000工业引擎:带你快速上手USB虚拟UART!

已有 44 次阅读2025-5-7 15:19 |个人分类:4G模组| 物联网, 单片机, 4G模块, 通讯模组, 嵌入式硬件

本文将以Air8000核心板为例,带你快速上手USB虚拟UART功能的使用方法。

USB虚拟UART是一种通过USB接口模拟传统串行通信端口(COM口)的技术,它允许计算机通过USB接口与支持UART协议的设备进行通信,而无需额外的物理串口硬件。

此功能非常适合Linux作为主控的场景,快速调用Air8000的4G、Wi-Fi、蓝牙、GPS等硬件资源。

最新开发资料详见:www.air8000.cn


一、主要硬件准备  
 

1.1 主要硬件

Air8000核心板套件;

支持数据传输的USB数据线;

Win10及其以上PC电脑。

1.2 接线说明

使用USB数据线,连接Air8000核心板与电脑即可。

1)核心板正面:

wKgZPGgRrUGAcDxaAAXbwr9zzmo098.png

2)核心板反面:

wKgZO2gRrXGAMjTrAAbAnorS6is808.png

1.3 注意事项

使用USB虚拟串口功能,需要保证核心板USB能被电脑正常识别三个端口。

如下图示:可以在设备管理器中查看,其中(COM59)为虚拟串口,串口助手打开此虚拟串口进行通讯。

wKgZO2gRrbOAfCPmAAGiedzsKNI216.png


二、最新源码及实操教程

Air8000应用示例持续更新中,当前示例为USB虚拟UART功能。

最新源码及实操教程详见:

https://docs.openluat.com/air8000/luatos/app/common/usb_uart/

示例代码如下所示:

wKgZO2gRrfiAAQKtAAP7HOPDdv8847.pngwKgZO2gRrg6AZHvyAAHoN_aJoOo700.png


三、实操验证流程

3.1 烧录代码

参考《如何使用LuaTools给Air8000烧录软件》,将准备好的软件烧录进Air8000,详见:

https://docs.openluat.com/air8000/luatos/common/download/

3.2 运行结果

烧录完脚本后,Air8000会隔1秒往虚拟串口中发送32个数字1。

但是需要满足以下两个条件其中之一才会发送:

条件一:把DTR设置为高电平;条件二:先发送一次数据给模组。

下面将分别演示两个不同条件下的结果:

1)DTR设置为高电平情况

串口助手打开DTR选项的话,打开串口的时候Air8000会识别到串口connected,就可以进行通讯了。

wKgZPGgRrl-APij6AAWtiH92tWc787.png

2)先发送一次数据给模组情况

串口助手不打开DTR选项的话,需要先给Air8000发送一次数据后才能正常通讯。

wKgZO2gRroyAa-YLAAW2AIjK1SQ132.png

今天的内容就分享到这里了~


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部