原创 Air724UG软件指南:UART示例(上篇)

2025-1-25 17:29 358 0 分类: 通信

Air724UG作为一款高性价比的4G模组,无疑是物联网项目开发的理想选择。下文我们成功展示了如何利用Air724UG模组的UART接口进行基本的网络通信操作。希望今天的分享对你有所帮助。


一、串口(uart)概述


UART(通用异步接收器/发送器)是一种串行通信协议,因其多功能性和简单性而被广泛使用。与 I2C 和 SPI 不同,UART 只需要两条线即可运行:TX(发送)和 RX(接收)。该协议允许异步通信,也就是说发送器和接收器之间无需共享时钟。数据被组织成数据包,每个数据包包含一个起始位、5 到 9 个数据位、一个可选的奇偶校验位和1个、2个或者1.5个停止位。


优点:

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

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

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


缺点:

速度较低:UART 通信速度相对较低,不适用于对速度要求较高的应用。

双工:UART 通信是双工的,可以进行低速双工传输数据,进行数据的发送和接收。

不可靠:由于 UART 是异步通信,可能会受到噪声和干扰的影响,导致数据传输不可靠。


二、演示功能概述


本文主要教你使用 Air724UG 开发板对串口(uart)进行一个测试,其中包含了串口,RS485,usb 虚拟串口,多串口,串口电平转换等内容,其中对 RS485 有一个搭配温湿度传感器做的一个温湿度传感器 demo


三、准备硬件环境


3.1 开发板准备


在开始之前,需要准备一套 Air724UG 开发板,目前推出两种 Air724UG 开发板(开发板和核心板),开发板的优势在于大多数管脚接口都引出来了,例如 sd 卡,camera,屏幕等接口,实际使用都是一样的,在使用时可根据自身需求选择开发板。


1)如果你选择的是Air724UG开发板: