Air724 是上海合宙物联网于2020年3月下旬发布的一款基于UIS8910DM芯片组的物联网通讯模块。 模块通讯性能优越,符合Cat1通讯标准,支持最大下行速率 10Mbps 和最大上行速率5Mbps数据传输。 具有全功能音频输入输出接口,LCD接口,Camera接口,内存卡接口,矩阵键盘接口,ADC接口,外设齐全,是替代2G物联网模块的理想产品。 EVB_Air720UG_A11是针对Air724模块设计的开发板,本文将针对开发板做一个基本介绍。

本文要实现的内容

1) 给开发板添加必要的附属器件

2) 安装开发环境

设置开发板

下面的开发板是我司本月促销活动中19.9元提供的,含开发板一块,天线一根。 需自行配置一个USB电缆与电脑进行通讯。

开发板上大部分排针已经焊好,只有串口监测口和I2C接口,需要手工补焊,如果您不需要I2C和串口监测,不焊也是可以的。只需配合一些杜邦线就可以开工了。

可能需要自己配全的零件有:

1)2.54mm排针:1X2 2个,1X3 1个,1X4 1个

另外我通常会把开关旁边的一个两个半泪滴pad(R49)短接,这样开发板就可以开机自动上电了。安装配套元件后如下图所示:

电路板上有两个microUSB接口,上面的和Air724的USB_DM,USB_DP相连,安装驱动后,可以被映射成三个虚拟串口和一个NDiS标准网卡。 下面的通过CH330N和724的 UART1/UART2相连,并通过一个拨动开关来选择。 如果采用Lua开关,USB应该插到上面的插口,如果采用AT开发,USB应该插到下面的接口。两个接口也有辅助供电的功能,可以同时插上,提高对开发板的供电能力。

电路上有3个可以从MicroUSB取到电或者从外部给模块供电的接口。 电源开关置于DC-DC后端,用来控制MicroUSB给Air724模块的供电。

GND->电源负极,与USB GND 相连

4V->Air5033 DC-DC模块输出,与724模块VBAT_MODULE供电相连

下面介绍板载的接口

Air724 共有GPIO接口31个,电平均为1.8V 最大输出电流约2mA。 通用串口3个,SPI显示屏接口1个,I2C接口1个,相机接口1个。

双侧引脚定义如下:

上下插针均为26pin,共计52个引脚,其中GPIO口21个。

上侧的插针(J24) GPIO 8pin,通用串口3组 6pin,HOST专用串口1组 2pin,耳机差分输出1组 2pin,键盘按键8个(其中2个引脚与UART3复用),PBINT开机按键1pin,PSM内部保留功能引脚 1pin

下侧的插针(J26) GPIO 13pin,扬声器差分输出1组X2pin,麦克风差分输入1组X2pin,电源输出 2pin,GND 1pin,按键 4pin,其他功能引脚 2pin

其他接口定义如下:

左侧有一个SPI的显示屏接口为7pin (K2),其中信号线 5pin,电源 1pin, GND 1pin

右侧有一个24pin 30W像素的串口相机接口(J27),其中信号线 8pin,电源 3pin,GND 2pin,NC(未使用)11 pin,其中有两根数据线可以和GPIO16,GPIO17复用

板载有两个SIM卡槽, SIM0 (J25) 和 SIM1 (J15)

其中SIM0为优先专用卡槽,SIM1的3pin信号线与GPIO29,30,31复用

板载的LED有三个灯,红色为工作指示,信号由GPIO5控制,绿色和蓝色两个灯分别受GPIO_1和GPIO_4控制

除此之外板载接口还有串口数据检测(J14)和 3.3V I2C 总线接口(J13)

下面是开发板所有引出接口的All-in-One 汇总图

注意:由于UART引脚和内部驱动电路已经连接,不可再作为外部UART口使用,此处仅可作为波形监控之用。

设置软件开发环境

第一步,安装驱动程序,安装后如果不使用开发板网卡上网,应该禁用开发板自带的Rndis网卡。

驱动下载地址如下,直接安装即可。

http://www.openluat.com/Product/file/uis8910dm/sw_file_20200303181718_8910_module_usb_driver_signed%20_20200303_hezhou.7z

第二步,安装编程环境,推荐使用微软公司的最新开源编辑器Visual studio code + Luatools V2,下载地址为:

https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dk7IXsN9yTtIo2o7LQVR4YtRDeou8ovXtrskN_5ZM3gjWBFECiKRKBuGLTJ3vub0h%26wd%3D%26eqid%3Dee3aa6ef00050d2c000000025e8cb05c

http://www.openluat.com/Product/file/luatoolsV2-redirect.html

第三步,我简要的介绍一下烧写固件的方法,出厂默认的Air724固件一般为AT固件,我们需要将其刷为Luat固件,下载地址为:

https://github.com/openLuat/Luat_4G_RDA_8910/releases

对于Air724,开发板左上侧的电源开关要先打开,然后右下侧的开机按钮按3秒钟,如果电脑扬声器打开,应该能听到USB被识别的声音。此时Luatools下选择刚刚上方链接下载的固件,刷机就开始启动。

这个过程并不复杂,如果不能按这个逻辑执行,请依次检查

1) 驱动是否安装成功(设备管理器里能看到3个虚拟COM口)

2) 供电是否充足(板子有没有反复重启,或者电源灯点不亮)

3) USB电缆质量

如果您因故需要刷回AT版的固件,请选择LuatoolsV2设备操作里的"720UXCAT1模块固件切换回AT版本。

EVB_Air724官方商城购买链接:

http://m.openluat.com/product/1275

感谢您选用上海合宙正品物联网模块,祝您开发顺利。

上海合宙Luat 模块 Air724开发板 入门指南(1)相关推荐

  1. X、合宙Air模块Luat开发:全网首发,通过iic直接驱动OLED,720Sl开始有显时代

    目录 点击这里查看所有博文   本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持).   先不管支不支 ...

  2. 8、合宙Air模块Luat开发:基于官方库的二次封装,使串口更加易用

    目录 点击这里查看所有博文 本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持). 先不管支不支持,如果 ...

  3. 合宙Luat | 最新网红Cat.1开发板全攻略【使用教程+注意事项+设计图纸】

    合宙Luat | 最新网红Cat.1开发板全攻略[使用教程+注意事项+设计图纸] 使用指南目录参考 特别注意事项 常见问题Q&A 很多朋友认识合宙,都源于合宙的Cat.1系列产品.Air724 ...

  4. 合宙Luat | 电源设计——模块应用必看的2个要点

    在模块应用设计中,电源设计是很重要的一部分. 由于射频发射时,会在短时间有一个较大电流的突发脉冲.在突发脉冲阶段内,电源必须能够提供高的峰值电流,不然有可能会引起供电电压的跌落.   而很多初学的朋友 ...

  5. 合宙Luat | VSCode全新LuatIDE插件版本发布,行业高效开发再添利器

    开源开放,敢为行业之先.继Luat/LuatOS之后,合宙再次创新推出VSCode超强Lua嵌入式开发IDE插件--LuatIDE,为行业发展再添利器. LuatIDE为开发者提供强大的集成式开发环境 ...

  6. 日志中出现乱码_合宙Luat | 乱码搞得一团糟?开源神器帮你轻松修复

    鎰熸仼鐩搁亣 缇庡ソ鐨勬椂鍏変笌澶у鐩镐即 2021锛屾柊骞村揩涔愶紒 相信大家在日常生活中,都见过类似上面的字符串.这些看起来不明所以的内容,通常被称作乱码. 那么乱码是如何产生的,并且如何修复呢 ...

  7. 合宙 724UG 模块学习

    1.合宙 4G模块724UG学习:luat 开发环境搭建 一.724UG模块windows环境搭建 1.环境搭建材料 均为合宙官网下载 lua编程软件官方建议vscode 点击下载 [驱动程序] Wi ...

  8. 合宙Air724UG二次开发(1):搭建开发环境

    合宙Air724UG二次开发(1):搭建开发环境 文章目录 合宙Air724UG二次开发(1):搭建开发环境 1. 系统环境 2. 嵌入式4G发展现状 3. 合宙Air724UG支持Lua开发实现原理 ...

  9. 合宙 724UG 模块GPIO学习

    2.合宙 724UG 模块GPIO学习 一.需要准备 官方API手册 硬件设计手册 724UG开发板原理图 二.GPIO配置讲解 打开官方API手册找到对应的家接口文档,里面提供了很多api接口根据自 ...

最新文章

  1. 改变div php,js改变div样式
  2. 数据连接java面试题
  3. java动态sql执行数据
  4. day3 java的运算符及其注意问题
  5. Keras中的两种模型:Sequential和Model
  6. 《Android测试的学习笔记》——Introduction
  7. 我用九天时间,深挖一条闲鱼诈骗黑色产业链。
  8. Word+PS制作拼音表格
  9. 技术分享杂七杂八技术
  10. matlab画图时如何将坐标设置为中文宋体,英文新罗马字体
  11. 支付宝技术期末考:专业技术蓝军首次对外公开
  12. 2022-06-29 AndroidR 获取接近传感器Proximity Sensor的信号,休眠和唤醒。
  13. L1正则化与稀疏性、L1正则化不可导问题
  14. iOS面试准备 - ios篇
  15. 英语思维导图大全 前言(一)
  16. 郭晶晶儿子近照曝光 霍启刚澄清怀二胎传闻
  17. 有线网络无法识别的解决办法
  18. 人工智能领域的会议和期刊
  19. 缅怀我的第一台平板——Surface RT
  20. oracle 渗透,渗透oracle11g

热门文章

  1. Windows命令行学习笔记
  2. 美国贝勒大学计算机科学专业怎么样,美国贝勒大学怎么样
  3. 2019 拼多多校招第三题sum 服务端研发工程师
  4. 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
  5. 当Ubuntu安装软件碰到找不到安装包时E: Package ‘unzip‘ has no installation candidate
  6. 【数学】B066_LQ_拯救阿拉德大陆(普通容理 / 进阶(写法疑惑))
  7. Linux测试系统稳定性的工具,Linux桌面操作系统稳定性测试.pdf
  8. html按键精灵怎么设置,按键精灵如何设置循环?按键精灵设置循环的方法步骤...
  9. Html:简单实现弹砖块小游戏
  10. 主流浏览器有哪些?这些浏览器的内核分别是什么?