1硬件概述本文将描述Air系列模块(2G和4G模块)Lua版本上通用串口、调试串口、调试串口、USB口的特性和使用方法,先看一张对比图:若无特别说明,下文中描述的串口包括通用串口、调试串口、USB口三种,描述的串口通信的对端设备称作MCU。2应用层数据收发原理注意:默认状态下,在合适的时间点(此时间点不可预知),系统会自动进入休眠状态;串口数据收发之前,必须通过pm.wake(...)接口使系统持
需要用到 TFT_eSPI库,*1.3非必须但建议 文本编辑器notepad++2.硬件需要:合宙CORE-ESP32-C3开发板一块,现在又出了新版,这里是旧版1.3寸LCD ST7789 240*240 屏幕一块(芯澜科技、金逸晨我都买了一块一模一样,屏幕贴膜角颜色是蓝色(这对于配置TFT_eSPI库的配置文件有用),但是可能区别于其他1.3寸,各位注意看清)其他连接线2.1连接,物
合宙GSM模块Air202 烧录iRTU固件连接阿里云烧录固件1.固件文档下载2.通过Luatools v2进行固件下载配置设置通讯步骤问题解答1.设备到云出现9236错误 通过使用稀饭大佬的iRTU项目对Air202 GSM模块进行配置,可实现傻瓜式上云。 烧录固件1.固件文档下载提取码 79b22.通过Luatools v2进行固件下载硬件连接,使用USB转TTL模块,将RX与Air202
转载
2024-09-30 07:20:58
244阅读
ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程编译及烧录API及例程 ESP32开发环境搭建本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.e
转载
2024-05-14 12:14:34
389阅读
要想了解一键下载电路的工作过程,首先要了解STM32的几种启动模式。STM32的几种启动模式如下表所示:从表中可知,我们想用串口下载代码,就要配置BOOT0为1,BOOT1为0,但是如果想让STM32一复位就运行代码,就要配置BOOT0为0,BOOT1配置为什么都可以,为了解决这个问题,我们可以设计一个电路,通过串口转USB芯片CH340G的DTR#和RTS#引脚的信号来控制一键下载电路,从而间接
书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgl的demo程序,位于Espressif\frameworks\esp-i
转载
2024-03-21 15:23:20
939阅读
需求:最近项目中遇到了这样一个需求,几千条含经纬度的数据,要根据位置将其按照街道分类(街道是比区小一级的行政单位)先百度了,没有精确到街道一级边界集合,所以只能自己想办法获取各个街道的边界了 步骤1:先获取边界点的集合 &n
目录1.前情提要2.使用平台简介3.AIR724发送MQTT消息(不看啰嗦的话直接点击这里看发送方式)3.1.确保正确联网3.2.得到正确的服务器公网IP3.3.发送AT指令给Air724,让Air724发送MQTT消息3.4.验证是否成功接收4.题外话如有错误,欢迎指正 1.前情提要在上一篇关于物联网的文章中介绍了如何建立一个MQTT的EMQX服务器,有需要的同学可以点击查看。在这里服务器的作
转载
2024-04-09 15:30:38
227阅读
目录点击这里查看所有博文本系列博客,理论上适用于合宙的Air202、Air268、Air720x、Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持)。先不管支不支持,如果你用的是合宙的模块,那都不妨一试,也许会有意外收获 我使用的是Air720SL模块,如果在其他模块上不能用,那就是底层core固件暂时还没有支持,这里的代码是没有问题的。例程仅供参考!一、环境搭建前准备1、
转载
2024-07-24 12:03:11
151阅读
此处所说的ESP32C3,是合宙9.9元包邮的那一款,即所谓的“简约款”,无串口芯片。虽然有串口芯片的经典款版本兼容性更好,但随着各种IDE的不断升级,无串口使用起来也能游刃有余。1.Arduino环境搭建首先到Arduino.cc上下载并安装Arduino,此处不再赘述,按照 “工具->开发板->开发板管理器”,搜索esp32,安装"esp32 by Espressif System
如果说物联网是一张蜘蛛网,连接各种智能终端设备,那么WiFi模块就是那一缕缕蜘蛛丝,是各个设备的无线连接的通道。生活中只要使用智能终端设备,仍需要用到WiFi。WiFi的现存量及普及程度,有着其他无线技术协议无法比拟的优势。随着物联网领域的快速发展,物联网在共享经济、智能家居,智能安防、智能医疗,智慧交通等领域已经愈发成熟,布满我们生活的各个角落。在物联网时代,机器之间的交流是通过无线通信技术。目
转载
2024-02-22 19:32:37
178阅读
目录1. 模块整体说明2. 资料下载3. 模块性能4.模块管脚图5.参考设计电路6.GPS天线6.1 无源天线6.2 有源天线7. 常见问题8. 模块外形尺寸9.模块推荐PCB封装尺寸图10. NMEA0183协议10.1 NMEA 自定义消息10.2 支持NMEA0183协议11 GNSS工具GnssToolKit31. 模块整体说明Air530Z模块是一款高性能BDS/GNSS多模卫星导航模块
转载
2024-03-09 17:17:09
448阅读
3、合宙 724UG 模块UART学习一、材料724UG硬件设计手册 724UG原理图API接口手册二、UART 配置讲解724UG有三个串口还有虚拟串口,可以查看硬件手册 UART 1包括数据线TXD和RXD,硬件流控控制线RTS和CTS,可以用作通用串口使用,用于传输数据,发送AT指令等,还可以使用硬件控制流。 UART 2可以用来下载软件和射频校准,以及通用串口等 UART 3一个通用串口,
转载
2024-05-05 19:36:00
177阅读
合宙AIR32F103CBT6刷回CMSIS DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法⛳2024-1-3 更新:?合宙AIR32F103CBT6开发板可以刷4种固件,引脚都是兼容的,具体详情,可以查看上面的,个人制作的开源电路文章内容。?4种固件分别:?ST-LIN V2(STM8/STM32) :可调试STM8和STM32.?ST-LINK V2-1(STM32+V
目录基础资料探讨重点硬件准备内容参考2.1 编译底包2.2 编译升级包2.3 Fota CSDK样例使用说明2.4 差分包生成三、差分包升级测试流程基础资料基于Air780E开发板:Air780E文档中心简介:CSDK开发探讨重点本系列主要探讨利用合宙平台进行fota_iot差分包升级的基本操作、编译及上传,升级等操作。硬件准备Air780E开发板1块,SIM卡1张。内容参考官方wiki:http
接下来介绍USB设备的枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动,从而知道是什么样的设备,如何进行通信。 枚举过程使用的是控制传输。控制传输可以保证数据的正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。 下面介绍枚举的详细过程。  
转载
2024-08-30 12:47:22
239阅读
深耕嵌入式操作系统LuatOS和主控CPU组合发展应用,提升开发效率,切实解决工程师痛点。合宙9月份推出国产MCU系列Air101之后,不少工程师朋友问:IO可不可以再多些,功耗可不可以再低些?工程师需要,合宙造!——合宙MCU新品Air103来了!
合宙Air103 MCU芯片有何不同?相较于传统MCU,合宙Air103芯片最大特色是——搭载LuatOS系统,让物联网应用更简单便捷。
合宙 4G 系列模组 AT 命令 MQTT 接入合宙 4G CAT.1 系列模组的 AT 命令支持 MQTT,请参考以下步骤,只需几分钟就可以接入云平台并上报数据,还可以从云平台下发命令实现远程实时控制。如果您还不了解云平台的 MQTT 接入协议,可以点击 设备 MQTT 接入 详细了解。支持模组以下 AT 指令来自官方 AT 固件 AirM2M_720U_V301836_LTE_AT.pac,支
转载
2024-04-08 13:55:44
266阅读
合宙air32f103开发板出厂自带daplink固件,可以当作daplink使用,在win10系统中可以直接用,但如果是win7系统,一般得安装驱动程序,但安装网上的驱动程序也不一定可以让daplink为系统所识别并能正常使用。所以部分用户可以把它刷成stlink用用,具体如何操作本人按上面两篇文章说法重刷stlink固件,有关测试结果如下:一、直接拖放的方法不能用。按文章所说的,在win10系
文章目录1. What is JavaScript ?2. Starting with javascript2.1 NUMBERS(数字)2.2 STRINGS(字符串)2.3 COMPARISONS(比较)2.4 VARIABLES(变量)2.5 ARRAYS(数组)2.6 JS OBJECTS (JS对象)2.7 LOGIC OPERATORS AND CONTROL STRUCTURES(