首页 > 其他分享 >超级干货!Air780E的串口通信分享

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

时间:2024-10-13 10:32:34浏览次数:1  
标签:UART rx 通信 uart 干货 串口 Air780E

  猛然发现,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或串口线

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通信!

标签:UART,rx,通信,uart,干货,串口,Air780E
From: https://www.cnblogs.com/luatos/p/18461948

相关文章

  • 异常断链的惨痛经历!拯救Air780EP模块紧急项目
    ​ 必须要吐槽一下:最近被老板驱使,要用Air780EP模块做几个紧急项目。。。就怕紧急项目,时间紧任务重,遇到了一些棘手问题,可把我给折腾死了……这里把遇到的问题,排查记录下来,看能不能帮到因遇到类似的问题,并且一直没找到原因,而被老板要求加班解决的兄弟们。 一、相关背景简介 ......
  • PROFINET 转 EtherCAT, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
    EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关https://item.taobao.com/item.htm?ft=t&id=822721028899协议转换通信网关PROFINET转EtherCATGW系列型号 MS-GW31概述简介MS-GW31是PROFINET和EtherCAT协议转换网关,为用户提供两种不同通讯协议......
  • STM32与ESP32串口数据发送以及网页端数据实时显示和远程遥控
    目标:实现网页端速度实时显示以及可以通过点击页面按键达到对小车的位移方位控制。一、ESP32代码首先,需要让ESP32连接到WiFi,这样才能为后续的操作做准备。ssid="xxxxxx"password="xxxxxx"#WIFI连接defwifi_connect():wlan=network.WLAN(network.STA_IF)#STA模式......
  • 想自己完成大模型备案的企业需关注的重点步骤「干货仅供参考」
    文章目录一、什么是大模型备案二、大模型备案主体三、大模型备案流程四、大模型备案所需材料汇总五、大模型备案时间成本对比六、备案建议七、附录大模型备案材料随着人工智能技术的发展,大模型在语音识别、图像处理、自然语言处理等领域应用日益广泛,为进一步保障和监......
  • linux系统epoll的ET/LT模式-附串口接收代码
    LT模式下,读事件触发后,可以按需收取想要的字节数,不用把本次接收到的数据收取干净(即不用循环到recv或者read函数返回-1,错误码为EWOULDBLOCK或EAGAIN);ET模式下,读事件必须把数据收取干净,因为你不一定有下一次机会再收取数据了,即使有机会,也可能存在上次没读完的数据没有及时......
  • 串口屏在充电桩行业应用
    随着电动汽车销量和保有量的迅速增长,充电需求持续上升,新基建政策的支持使得充电桩建设进入快速发展期。充电桩作为新能源汽车补能的主流方式,其建设和完善对于推广新能源汽车至关重要。串口屏的应用串口屏在充电桩行业的应用主要体现在以下几个方面:信息显示:串口屏可以连接充......
  • 纯干货无广告,毕业大论文,如何优雅地拼拼凑凑,降重和润色
    目录拼拼凑凑风格选定实例(使用GPT翻译成中文)拼拼凑凑(手动拼凑)拼拼凑凑(GPT直述)知网查重率AIGC检测率查重普通查重AIGC检测降重直接使用GPT先缩写后扩写缩写扩写中日英互译中翻日日翻英英翻中效果润色(必须得进行)GPT润色人工润色(推荐)拼拼凑凑风格选定风格1风格2风格3实例(使......
  • 绿盟防火墙忘记密码串口重置
    密码重置1、设备本身开启了密码恢复功能password-recoveryenable(系统默认开启)重启设备,在设备重启过程中根据提示或者不停按键“ctrl+B”进入bootware界面,查看界面显示botware界面,选择“8”-skipauthenticationforconsolepassword,将console口登录认证删除或者重置console密码......
  • 亚马逊联盟营销多账号管理干货!
    亚马逊联盟计划(AmazonAssociatesProgram),是亚马逊提供的一种在线营销计划。通过这个计划,网站主、博主、社交媒体影响者以及其他在线内容创作者可以通过推广亚马逊上的商品来赚取佣金。增加产品销量最简单的方法就是创建有诱惑力的内容,但是怎么做呢?这其中还是有学问研究,下面M......
  • 【WCH蓝牙系列芯片】-基于CH582开发板—利用定时器加DMA方式模拟串口输出
    ------------------------------------------------------------------------------------------------------------------------------------在使用CH582芯片开发测试中,有个实际的用途是利用串口输出日志的方式,来进行程序的调试。CH582芯片一共提供了4组全双工的异步串口......