低功耗4G模组Air780E的串口通信指南

news2024/9/29 11:08:47

今天我们来讲解低功耗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或串口线

18

main_uart_tx

uart_rx

17

main_uart_rx

uart_tx

29

aux_uart_tx

uart_rx

28

aux_uart_rx

uart_tx

三、操作步骤 

3.1初始化uart

① 使用MAIN_UART(uart1)串口

图片

②使用AUX_UART(uart2)串口

图片

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

图片

3.3 发送数据

发送普通字符串

图片

发送十六进制的数据串

图片

通过zbuff的方式发送数据

图片

发送json格式的数据

图片

3.4 完整例程

图片

代码运行结果

图片

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2176508.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机考证汇总-第一期-CCF认证类

一、前言 我发现在博客文章中对于,计算机专业相关从业人员、学生等群体,并没有很详细的记录考证的信息,我在此便将部分证书按照个人理解简单归纳整理一下,有不足之处还望友好交流,大多数资料取自官网、相关博客及个人…

示波器带宽和测量的关系

示波器的带宽指的是-3db带宽,比如100MHZ带宽的示波器,用它测量幅度是1V,频率是100Mhz的正弦波,示波器测量值会下降到0.707V, 高于示波器带宽的信号会变小,下图是示例。一些波形也会失真。 100M带宽示波器的…

二次记录服务器被(logrotate)木马入侵事件

现象:SSH失败、CPU满转 服务器ssh登录不上,一直处于登录中状态。 于是进入云服务器控制台,CPU打满状态,知道服务器被攻击了 腾讯云入侵检测,高危命令报警 排查过程 尝试 VNC 登录 由于SSH登录不上,进入云…

WPS使用越来越卡顿

UOS统信wps频繁的使用后出现卡顿问题,通过删除或重命名kingsoft文件缓存目录。 文章目录 一、问题描述二、问题原因三、解决方案步骤一步骤二步骤三 一、问题描述 用户在频繁的使用wps处理工作,在使用一段时间后,用户反馈wps打开速度慢&…

繁体字能申请注册商标吗?

有些主体为了表现企业历史和文化,喜欢用繁体字申请注册商标,那繁体字可以能申请注册商标吗,当然是可以的,普推知产老杨检索在1990年《国家工商行政管理局商标局关于商标可否使用繁体字问题的答复》,可以使用繁体字&…

【经验技巧】如何做好S参数的仿测一致性

根据个人经验,想要做好电路板S参数的仿测一致性,如下的相关信息必须被认真对待: 1. PCB叠构(Stack up),仿真模型需要保证设计参数与板厂供应商的生产参数完全一样,这些参数包括: 叠层结构数据;介电常数;损耗因子;蚀刻因子;表面粗糙度。 2. 仿真中,需要保证信号测试…

基于TRIZ理论的创新设计流程是怎样的?

TRIZ(TheoryofInventiveProblemSolving),即发明问题解决理论,是一套基于知识的、面向设计者的系统化创新方法学。Altshuller通过对数百万份专利文献的研究,发现了技术问题解决过程中的普遍模式和规律,从而建…

World of Warcraft [CLASSIC][80][Alonsus][Dark Iron Legacy]

World of Warcraft [CLASSIC][80][Alonsus][Dark Iron Legacy] [任务][黑铁的遗产] [黑石深渊][路线图][手把手][小白教程] Dark Iron Legacy - Quest - 魔兽世界怀旧服CTM4.34《大地的裂变》数据库_大灾变85级魔兽数据库_ctm数据库 副本门口进来 直走 直走 直走 第一个路口左…

tee命令:轻松同步输出到屏幕与文件

一、命令简介 ​tee​ 命令在 Linux 和 Unix 系统中用于读取标准输入的数据,并将其同时输出到标准输出和文件中。简单来说,tee​ 命令可以用来分割数据流,使其既能够被输出到屏幕,也能够被写入到文件中。 ​​ ‍ 二、命令参数…

基于Java的停车场管理微信小程序 停车场预约系统【源码+文档+讲解】

精彩专栏推荐订阅:在下方主页👇🏻👇🏻👇🏻👇🏻 💖🔥作者主页:计算机毕设木哥🔥 💖 文章目录 一、停车场管理微…

电子相册|智能化电子相册|基于java的电子相册管理系统设计与实现(源码+数据库+文档)

电子相册管理系统 目录 基于java的电子相册管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|毕设布道师&…

.NetCore 8 SwaggerGen 显示接口注析

先看一下效果 从图上看到了没 Swagger 那里显示出了 代码里的注析。 要在Swagger 外面显示出代码里的注析也不难 1.先在项目里 属性-》生成-》输出-》然后 把“生成包含API文档的文件” 打上勾。如图最后 在Program.cs 里把 addSwagger 那一块改成 builder.Services.AddSw…

企业间图文档发放:如何在保障安全的同时提升效率?

不管是大型企业,还是小型创业公司,不论企业规模大小,每天都会有大量的图文档发放,对内传输协作和对外发送使用,数据的生产也是企业业务生产力的体现之一。 伴随着业务范围的不断扩大,企业与客户、合作伙伴之…

PMP--三模--解题--41-50

文章目录 14.敏捷--十二大原则--第1条--我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求。--价值交付是敏捷原则的第一条。题目要“尽早交付”,不就是选C,快速交付吗,还是重点在于“跨职能团队”,选敏…

Element-Ui实现动态必填表单项操作

实现表单项动态必填功能,目前看到方法有两种: 1、在必填的 el-form-item 写两个一样的,一个有 rules 一个没,然后用 v-if 去动态判断; 2、现在要说的是方法2,大部分网上看的都是用方法一的方式&#xff0…

乡村振兴展厅|如何展现农业魅力,赋能乡村振兴

乡村振兴展厅,作为展示农业新貌、传承农耕文化、推广现代农业科技、激发乡村活力的重要窗口,其设计与内容构建需深刻体现农业的魅力,同时有效赋能乡村振兴战略。以下是从几个关键维度探讨如何打造这样一个充满吸引力且富有成效的展厅。 一、…

Arthas sm(查看已加载类的方法信息 )

文章目录 二、命令列表2.2 class/classloader相关命令2.2.6 sm(查看已加载类的方法信息 )举例1:显示类加载的方法举例2:显示类加载的executeTask方法详细信息 二、命令列表 2.2 class/classloader相关命令 2.2.6 sm(…

MySQL - 进阶篇

一、存储引擎 1. MySQL体系结构 2. 存储引擎简介 3. 存储引擎特点 4. 存储引擎选择 二、索引 1. 索引概述 2. 索引结构 3. 索引分类 4. 索引语法 5. SQL性能分析 6. 索引使用 7. 索引设计原则 三、SQL优化 1. 插入数据 2. 主键优化 3. order by优化 4. group by优化 5. limi…

数据结构:串 及串的模式匹配(KMP)

串的定义 串(String)是由零个或多个字符组成的有限序列,又名叫字符串。在计算机科学中,串是一种重要的数据结构,用于表示文本数据。串中的元素称为字符,字符可以是字母、数字或其他符号,这些字…

【LeetCode: 227. 基本计算器 II + 栈】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…