"); //-->
本文将以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发送一次数据后才能正常通讯。

今天的内容就分享到这里了~
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
低代码利器!MIT 可视化编程赋能 AI + 物联网移动端开发
创维数码5000系列彩电开关电源(AN单片机)电路
芯科科技驱动和重塑智能门锁行业格局
MSP430x2xx4xx系列
用AT89C2051单片机实验合弦乐
MSP430单片机TIMER_A在产品设计中的应用
单片机语言C51应用实战集锦
被收购后的芯科实验室:物联网与人工智能的未来走向
嵌入式系统与物联网
AVR 单片机专栏,资料下载!
Kwikset:超低功耗Wi-Fi解锁无缝体验
基于物联网的电池组均衡充电与监控系统
SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新
5V 单片机与5V 耐压单片机有何区别,为什么至关重要
TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程
AVR 单片机专栏,资料下载!之二
语音合成芯片T6668和单片机8031的接口电路图
MSP430 电表解决方案
[转帖]从Cygnal C8051F看8位单片机发展之路
《ATmega8原理及应用手册》
利用PIC12C508单片机来实现加密狗技术[转帖]
16位语言函数工具库
超低功率高性能新一代产品MSP430F5xx
物联网与RFID芯片
GD32E230F6V6实用指南:为下一个项目选择合适单片机
用单片机制作的纯正弦波逆变电源电路
倾情奉献:MSP430汇编指令集(中文),详解带实例!
长虹R2118A型彩电开关电源(LA单片机)电路
边缘计算与人工智能(Edge AI)如何引领新一轮技术革命
《AVR单片机C语言库》