0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超级干货!Air780E的串口通信分享

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-10-15 10:47 次阅读

​ 猛然发现,Air780E的串口通信还没分享,难怪已经有小伙伴提出了要求!

那我们来讲解低功耗4G模组Air780E的串口通信的基本用法,小伙伴们,学起来吧!

一、硬件准备

图片

780E开发板一套,包括天线USB数据线。

  1. USB转TTL工具或线(例如ch340、ft232)
  2. PC电脑,串口调试工具(例如:llcom、sscom)

二、基本用法

2.1 介绍UART

图片

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

优点:

  • 简单:UART通信协议相对简单,易于实现和调试。
  • 适用性广泛:UART被广泛应用于各种设备之间的通信,具有较好的兼容性。
  • 距离:UART通信距离较远,适用于需要长距离传输的场景。

缺点:

  • 速度较低:UART通信速度相对较低,不适用于对速度要求较高的应用。
  • 双工:UART通信是双工的,可以进行低速双工传输数据,进行数据的发送和接收。
  • 不可靠:由于UART是异步通信,可能会受到噪声和干扰的影响,导致数据传输不可靠。

2.2 接线

780E模块上有2个通用串口,和1个输出DBG日志串口,本文内容包含对main_uart和aux_uart,这2个通用串口的使用方式。

模块引脚模块连接mcu或串口线
18main_uart_txuart_rx
17main_uart_rxuart_tx
29aux_uart_txuart_rx
28aux_uart_rxuart_tx

三、操作步骤

3.1初始化uart

① 使用MAIN_UART(uart1)串口

图片

②使用AUX_UART(uart2)串口

图片

3.2 注册接收数据的回调函数

图片

3.3 发送数据

发送普通字符串

图片

发送十六进制的数据串

图片

通过zbuff的方式发送数据

图片

发送json格式的数据

图片

3.4 完整例程

图片

代码运行结果

图片

好了,以上是合宙低功耗4G模组Air780E的串口通信的基本用法介绍,下一篇我们继续为大家讲解低功耗4G模组Air780E RS485通信!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44515

    浏览量

    372658
  • uart
    +关注

    关注

    22

    文章

    1235

    浏览量

    101337
  • 串口通信
    +关注

    关注

    34

    文章

    1623

    浏览量

    55499
收藏 人收藏

    评论

    相关推荐

    低功耗模组Air780E的AT指令:FTP示例!

    本文说的是关于4G模组AT指令的FTP示例,以Air780E为例,希望大家有所收获。
    的头像 发表于 11-30 09:40 173次阅读
    低功耗模组<b class='flag-5'>Air780E</b>的AT指令:FTP示例!

    Air780E模组的ADC之旅 LuatOS开发实例

    今天学习一个新的示例,关于Air780E模组LuatOS开发的ADC应用实例,希望大家有所收获。
    的头像 发表于 11-11 09:33 191次阅读
    <b class='flag-5'>Air780E</b>模组的ADC之旅  LuatOS开发实例

    Air780E模组AT指令下的MQTT应用:技术指南

    今天我要讲的是Air780E模组AT指令下的MQTT应用,希望对大家有所帮助。
    的头像 发表于 11-07 14:02 321次阅读
    <b class='flag-5'>Air780E</b>模组AT指令下的MQTT应用:技术指南

    UDP应用详解:Air780E软件的全面手册

    了解Air780E软件UDP应用全面手册,永享编程幸福人生。
    的头像 发表于 11-05 12:31 192次阅读
    UDP应用详解:<b class='flag-5'>Air780E</b>软件的全面手册

    干货分享:Air780E开发板如何使用?

    ​ 一、概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-25 17:46 295次阅读
    <b class='flag-5'>干货</b>分享:<b class='flag-5'>Air780E</b>开发板如何使用?

    如何使用Air780E开发板?看这篇就够了!

    ​ 一、综述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-23 17:07 375次阅读
    如何使用<b class='flag-5'>Air780E</b>开发板?看这篇就够了!

    Air780E开发板使用,一文解密!

    ​ 一、概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-23 17:05 233次阅读
    <b class='flag-5'>Air780E</b>开发板使用,一文解密!

    关于Air780E:与服务器的加密通信操作方法

    ​今天我们来学习合宙低功耗4G模组Air780E快速入门之跟服务器之间的加密通信,伙伴们,一起学起来! 一、 编写脚本 1.1 准备资料 Air780E开发板购买 Air780E开发板
    的头像 发表于 10-12 07:31 254次阅读
    关于<b class='flag-5'>Air780E</b>:与服务器的加密<b class='flag-5'>通信</b>操作方法

    干货篇:低功耗4G模组Air780E串口通信

    ​ 今天我们来讲解低功耗4G模组Air780E串口通信的基本用法,小伙伴们,学起来吧!
    的头像 发表于 10-05 14:38 522次阅读
    <b class='flag-5'>干货</b>篇:低功耗4G模组<b class='flag-5'>Air780E</b>的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    合宙4G模组Air780E开发板使用手册

    合宙开发板Air780E使用说明
    的头像 发表于 09-09 18:22 669次阅读
    合宙4G模组<b class='flag-5'>Air780E</b>开发板使用手册

    合宙Air780E硬件设计手册02

    合宙低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 459次阅读
    合宙<b class='flag-5'>Air780E</b>硬件设计手册02

    合宙 Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析简介本文档适用于合宙Air780E
    的头像 发表于 08-01 17:27 756次阅读
    合宙 <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析简介本文档适用于合宙Air780E
    的头像 发表于 07-19 16:07 515次阅读
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模块遇到内存死机如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析简介本文档适用于合宙Air780E
    的头像 发表于 07-19 15:37 638次阅读
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模块遇到死机问题如何分析

    Air780E硬件设计手册

    电子发烧友网站提供《Air780E硬件设计手册.pdf》资料免费下载
    发表于 04-14 09:57 20次下载