一、简介本章目的:在上一章已实现串口的基础上,添加定时器的功能。实现串口接收帧的时间间隔标志,当超过10ms没收到串口数据时处理当前已接收到的数据。二、从例程移植由于已经实现了串口的例程,只需要找到定时器的相关例程即可。找到定时器工程的例程:ModuleDemo\TIM\TIM_Basic\USER\TIM.uvprojx三、移植具体的移植过程,不再介绍了,将初始化和中断配置的部分复制过来就可以了
目录点击这里查看所有博文本系列博客,理论上适用于合宙的Air202、Air268、Air720x、Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持)。先不管支不支持,如果你用的是合宙的模块,那都不妨一试,也许会有意外收获 我使用的是Air720SL模块,如果在其他模块上不能用,那就是底层core固件暂时还没有支持,这里的代码是没有问题的。例程仅供参考!一、环境搭建前准备1、
转载
2024-07-24 12:03:11
151阅读
大家好,现在给大家介绍一种简单的方法打造自己的4G数传。目录 一、背景 二、材料清单 2.1 G43模块 2.2 PSHAT接口板 三、使用方法 3.1 硬件连接 3.2 IOT Bridge注册,生成ServiceID 3.3 IOT Service 工具下载安装 3.4 IOTService 软件启动,填写ServiceID连接服务器 3.5 I
目录基础资料探讨重点实现功能硬件准备接线:软件版本例程软件使用UDP(User Datagram Protocol)TCP(Transmission Control Protocol)W5500模块使用注意事项需注意:主要步骤为:子程序中常规步骤:AIR105+W5500模块 作为服务器,TCP模式示例AIR105+W5500 模块作为服务器,UDP模式基础资料基于Air105开发板:A
前言这节说明一下如何使用阿里云物联网平台的OTA远程升级STM32程序用户必须已经学习完了基本控制篇里面的阿里云物联网平台教程!阿里云物联网平台是通过MQTT获取升级固件的版本,固件大小和下载地址信息. 升级概述1,实现升级是使用的基础通信里面的Topic阿里云介绍文档: /ota/device/inform/a1m7er1nJbQ/${de
合宙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(
目录基础资料探讨重点硬件准备内容参考2.1 编译底包2.2 编译升级包2.3 Fota CSDK样例使用说明2.4 差分包生成三、差分包升级测试流程基础资料基于Air780E开发板:Air780E文档中心简介:CSDK开发探讨重点本系列主要探讨利用合宙平台进行fota_iot差分包升级的基本操作、编译及上传,升级等操作。硬件准备Air780E开发板1块,SIM卡1张。内容参考官方wiki:http
合宙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
深耕嵌入式操作系统LuatOS和主控CPU组合发展应用,提升开发效率,切实解决工程师痛点。合宙9月份推出国产MCU系列Air101之后,不少工程师朋友问:IO可不可以再多些,功耗可不可以再低些?工程师需要,合宙造!——合宙MCU新品Air103来了!
合宙Air103 MCU芯片有何不同?相较于传统MCU,合宙Air103芯片最大特色是——搭载LuatOS系统,让物联网应用更简单便捷。
7.3 配置外部中断7.3.1 外部中断按钮设置设置 外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单 片机的中断系统将迫使 CPU 暂停正在执行的程序,转而去进行中断事件的处理;中断处 理完毕后.又返回被中断的程序处,继续执行下去。 首先我们需要把开发板上的按键设置为外部中断来进行触发,这边选用的是“KEY_Y1”,它是由一个按键串联PH2引脚至地的,因此我们需要用下降
转载
2024-07-05 21:57:35
281阅读
一、目的 这一节我们学习如何使用合宙的ESP32 C3开发板控制1.3寸彩色TFT显示屏模块,分辨率240*240,SPI接口,ST7789驱动芯片。二、环境 ESP32 C3 + Thonny + 1.3寸 st778
转载
2024-08-16 08:58:36
366阅读
目录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阅读
目录合宙AIR105(一): Keil MDK开发环境, DAP-Link 烧录和调试合宙AIR105(二): 时钟设置和延迟函数合宙AIR105(三): 定时器, 定时器中断和PWM输出合宙AIR105(四): SPI, MAX7219 8x8LED驱动关于AIR105AIR105是合宙LuatOS生态下的一款芯片, QFN88封装. 2022年1月初上市, 开发板与摄像头一起搭售. 与兆讯的
要想了解一键下载电路的工作过程,首先要了解STM32的几种启动模式。STM32的几种启动模式如下表所示:从表中可知,我们想用串口下载代码,就要配置BOOT0为1,BOOT1为0,但是如果想让STM32一复位就运行代码,就要配置BOOT0为0,BOOT1配置为什么都可以,为了解决这个问题,我们可以设计一个电路,通过串口转USB芯片CH340G的DTR#和RTS#引脚的信号来控制一键下载电路,从而间接
说明这节详细说明一下如何把工程里面的MQTT包移植到用户自己的工程.注意:首先确定自己已经实现了使用TCP连接服务器!该底层包适用于所有的单片机,和所有的网络模块.该教程以STM32工程为例子说明移植过程.文件夹说明1.移植使用的是下面两个文件夹里面的文件我准备了一个空模板程序,然后在这个模板上演示移植过程. 2.MQTT文件夹
转载
2024-10-15 09:09:12
285阅读
合宙 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阅读
大怨种经过3天的学习终于把USART串口与电脑通信控制LED完成了,这过程中遇到了许多问题,参考了许多文章,在这就不把所有参考文章都一一列出了,基本上所有的HT32的学习笔记大家的USART.c的文件都大同小异。大家可能一般都使用CH340转串口,我这个初学者是直接使用usb数据线直接烧入的,就出现了能发送数据给电脑,但HT32不能接收数据。后参考了这篇博主的文章经过尝试把配置USART1的交替模
转载
2024-09-08 12:13:08
255阅读
先来体验一下MQTT通信1.提示:可以把MQTT软件安装到自己的电脑,也可以安装在云服务器上如果把MQTT服务器安装在自己的电脑上,连接服务器的IP地址就是自己电脑的IP地址如果安装到云服务器上,连接服务器的IP地址就是云服务器的IP地址. 2.打开调试助手
基础资料基于Air105开发板:Air105 - LuatOS 文档上手:开发上手 - LuatOS 文档探讨重点对官方camera - 摄像头demo中capture功能的复现,进行相关内容的学习及探讨。实现功能功能1:捕捉图片并存入SPI接口外置sd卡;功能2:捕捉图片并通过Serial 串口接收数据存入电脑;硬件准备Air105开发板1块,面包板1块,TFTLCD 屏幕,Micro SD卡模