本文将以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)核心板正面:

2)核心板反面:

1.3 注意事项
使用USB虚拟串口功能,需要保证核心板USB能被电脑正常识别三个端口。
如下图示:可以在设备管理器中查看,其中(COM59)为虚拟串口,串口助手打开此虚拟串口进行通讯。

二、最新源码及实操教程
Air8000应用示例持续更新中,当前示例为USB虚拟UART功能。
最新源码及实操教程详见:
https://docs.openluat.com/air8000/luatos/app/common/usb_uart/
示例代码如下所示:


三、实操验证流程
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,就可以进行通讯了。

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

今天的内容就分享到这里了~
审核编辑 黄宇
-
usb
+关注
关注
60文章
8372浏览量
281725 -
uart
+关注
关注
22文章
1304浏览量
106117 -
核心板
+关注
关注
6文章
1344浏览量
31760
发布评论请先 登录
Air8000工业引擎WiFi AP文件管理功能操作指南
Air8000 模块 CAN 接口实战开发:从入门到配置的完整流程指南
一招破解音频硬件困局:Air8000参考设计让开发零门槛
揭秘Air8000对讲黑科技:AirTalk+MQTT开发示例深度解析
是否必须使用LuatIO?Air8000 GPIO配置与设计规范深度解析
从零到一:基于Air8000的LuatOS softAP配网功能开发教程
高效开发:解锁Air8000 LuatOS softAP配网功能的核心技术!
如何用Air8000打造无线接入点?AP模式操作指南
北斗GPS双模赋能Air8000:定位精度革命与天线设计优化的实践路径
快速上手Air8000 AP模式:Wi-Fi热点创建与设备管理
Air8000核心板SoftAP配网方案:快速构建无线接入点
多功能+高扩展能力加持,Air8000开发板最新资料
Air8000 Wi-Fi功能实操指南:固件升级与网络配置步骤!

Air8000工业引擎终极指南:带你快速上手USB虚拟UART!
评论