上海合宙Luat 模块 Air724开发板 入门指南(1)
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)相关推荐
- X、合宙Air模块Luat开发:全网首发,通过iic直接驱动OLED,720Sl开始有显时代
目录 点击这里查看所有博文 本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持). 先不管支不支 ...
- 8、合宙Air模块Luat开发:基于官方库的二次封装,使串口更加易用
目录 点击这里查看所有博文 本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持). 先不管支不支持,如果 ...
- 合宙Luat | 最新网红Cat.1开发板全攻略【使用教程+注意事项+设计图纸】
合宙Luat | 最新网红Cat.1开发板全攻略[使用教程+注意事项+设计图纸] 使用指南目录参考 特别注意事项 常见问题Q&A 很多朋友认识合宙,都源于合宙的Cat.1系列产品.Air724 ...
- 合宙Luat | 电源设计——模块应用必看的2个要点
在模块应用设计中,电源设计是很重要的一部分. 由于射频发射时,会在短时间有一个较大电流的突发脉冲.在突发脉冲阶段内,电源必须能够提供高的峰值电流,不然有可能会引起供电电压的跌落. 而很多初学的朋友 ...
- 合宙Luat | VSCode全新LuatIDE插件版本发布,行业高效开发再添利器
开源开放,敢为行业之先.继Luat/LuatOS之后,合宙再次创新推出VSCode超强Lua嵌入式开发IDE插件--LuatIDE,为行业发展再添利器. LuatIDE为开发者提供强大的集成式开发环境 ...
- 日志中出现乱码_合宙Luat | 乱码搞得一团糟?开源神器帮你轻松修复
鎰熸仼鐩搁亣 缇庡ソ鐨勬椂鍏変笌澶у鐩镐即 2021锛屾柊骞村揩涔愶紒 相信大家在日常生活中,都见过类似上面的字符串.这些看起来不明所以的内容,通常被称作乱码. 那么乱码是如何产生的,并且如何修复呢 ...
- 合宙 724UG 模块学习
1.合宙 4G模块724UG学习:luat 开发环境搭建 一.724UG模块windows环境搭建 1.环境搭建材料 均为合宙官网下载 lua编程软件官方建议vscode 点击下载 [驱动程序] Wi ...
- 合宙Air724UG二次开发(1):搭建开发环境
合宙Air724UG二次开发(1):搭建开发环境 文章目录 合宙Air724UG二次开发(1):搭建开发环境 1. 系统环境 2. 嵌入式4G发展现状 3. 合宙Air724UG支持Lua开发实现原理 ...
- 合宙 724UG 模块GPIO学习
2.合宙 724UG 模块GPIO学习 一.需要准备 官方API手册 硬件设计手册 724UG开发板原理图 二.GPIO配置讲解 打开官方API手册找到对应的家接口文档,里面提供了很多api接口根据自 ...
最新文章
- 改变div php,js改变div样式
- 数据连接java面试题
- java动态sql执行数据
- day3 java的运算符及其注意问题
- Keras中的两种模型:Sequential和Model
- 《Android测试的学习笔记》——Introduction
- 我用九天时间,深挖一条闲鱼诈骗黑色产业链。
- Word+PS制作拼音表格
- 技术分享杂七杂八技术
- matlab画图时如何将坐标设置为中文宋体,英文新罗马字体
- 支付宝技术期末考:专业技术蓝军首次对外公开
- 2022-06-29 AndroidR 获取接近传感器Proximity Sensor的信号,休眠和唤醒。
- L1正则化与稀疏性、L1正则化不可导问题
- iOS面试准备 - ios篇
- 英语思维导图大全 前言(一)
- 郭晶晶儿子近照曝光 霍启刚澄清怀二胎传闻
- 有线网络无法识别的解决办法
- 人工智能领域的会议和期刊
- 缅怀我的第一台平板——Surface RT
- oracle 渗透,渗透oracle11g
热门文章
- Windows命令行学习笔记
- 美国贝勒大学计算机科学专业怎么样,美国贝勒大学怎么样
- 2019 拼多多校招第三题sum 服务端研发工程师
- 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
- 当Ubuntu安装软件碰到找不到安装包时E: Package ‘unzip‘ has no installation candidate
- 【数学】B066_LQ_拯救阿拉德大陆(普通容理 / 进阶(写法疑惑))
- Linux测试系统稳定性的工具,Linux桌面操作系统稳定性测试.pdf
- html按键精灵怎么设置,按键精灵如何设置循环?按键精灵设置循环的方法步骤...
- Html:简单实现弹砖块小游戏
- 主流浏览器有哪些?这些浏览器的内核分别是什么?