文章目录1. 什么是OTA?2. OTA的基本原理3. ESP32远程OTA步骤:3.1 将需要升级的程序放在该目录下3.2 启动HTTP服务器3.3 配置3.4 烧录程序3.5 上电测试ESP32端4. 问题:5. 通过命令控制OTA6. 参考: 1. 什么是OTA?OTA(Over-The-Air)是一种通过网络无线传输固件或软件更新的技术。它允许远程更新设备上的固件或软件,而无需物理连接或
        在前不久,购买的配件一直没有时间处理,最近由于有其他安排,所有就能安排的处理对应的功能,首页买的配件是,ESP32S3R8N16的版本        具体参数信息        &nb
ESP32 系列ESP32 系列 Boot 启动日志参见“Boot log” 说明。ESP32 系列 Boot 启动日志对应的 Strapping 管脚的 Bit 位如下:bit 5bit 4bit 3bit 2bit 1bit 0GPIO 12(MTDI)GPIO 0GPIO 2GPIO 4GPIO 15(MTDO)GPIO 5说明:boot:0xNN (值)是 Strapping GPIO 的
物联网及NBIoT简介物联网(The Internet of things,IoT)顾名思义,就是物与物相连的互联网。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。窄带物联网(Narrow Band Internet of Things,NB-IoT)是物联网领域一个新兴的技术,主要用于低
ESP32上实现面向对象的C++ OOP——面向对象的点灯前言——什么是面向对象面向对象的方式——类什么是类?创建一个类类的实例化——对象调用对象的属性或方法如何访问私有变量(属性)呢?相关参考 前言——什么是面向对象面向对象(Object Oriented)是软件开发方法,一种编程范式。与之相对的面向过程,其主要差异如下: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实
文章目录前言一、ESP32C3的WiFi1.特性简介2.Wi-Fi MAC3.联网特性二、用ESP32C3连接热点AP1.主函数初始化2.WiFi初始化3.WiFi事件函数4.完整工程代码5.调试现象总结 前言本次主要实现ESP32C3连接到我的AP热点上。一、ESP32C3的WiFi1.特性简介• 支持 IEEE 802.11 b/g/n 协议 • 工作信道中心频率范围: 2412 ~ 248
转载 2024-07-28 13:59:04
1305阅读
1.vs code代码回退到上一步: 方法1:在Windows中可以使用快捷“Alt+←”实现 方法2:利用vs code界面操作,Go-BackWindows 命令行下的 ESP-IDF编译下载工程代码的方法 (1).打开ESP-IDF 4.4 CMD界面窗口 (2).利用命令行进入工程文件目录,例如工程文件:C:\projects\hello_world(目录位置),输入cd C:\proj
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32 启动流程介绍二、freeRTOS层三、esp_system层 一、ESP32 启动流程介绍  参考资料:ESP IDF编程手册V4.4   我这里主要从系统代码层来分析esp32的启动过程。esp32 demo中默认使用的是freertos操作系统,我们最开始创建工程的时候或者demo中一定有void app_main(voi
转载 2024-05-09 15:36:46
511阅读
先看效果,创建一个颜色选择器控件,设置事件回调动态显示当前选择的颜色值一、开发板简介 二、开发环境搭建 windows 三、基础示例 四、LVGL控件使用示例    LVGL_Arc_Test                           &n
Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统  nsswitch.conf配置文件 朋友们,今天我对你们说,在此时此刻,我们虽然遭受种种困难和挫折,我仍然有一个梦想。……我梦想有一天,这个国家会站起来,并真正实现其信条的真谛:‘我们认为这些真理是不言而喻的:人人生而平等。’……我梦想有一天,幽谷上升、高山下降,坎坷曲折之路成坦途,圣光披露、
0 - 前言 1 - 绪论 2 - 介绍 2.1 - 什么是中断(interrupt)? 2.2 - 中断和异常(exception) 2.3 - 中断向量 2.4 - 什么是IDT? 3 - 异常 3.1 - 异常列表 3.2 - 当异常出现时会发生什么 ? 3.3 - 中断钩子(Hooking) by mammon 3.4 - 一般中断钩子 3.5 - profi
触摸按键硬件电路图K1,K2,K3,K4是四个触摸按键,C15、C16、C20、C21电容起到调节灵敏度的作用;TP0、TP1、TP2、TP3是按键输入,TPQ0、TPQ1、TPQ2、TPQ3是信号输出,接到了单片机的PE0 ~ PE3引脚硬件电路图没有用单片机引脚控制触摸芯片的功能引脚,而是直接用V_3V3和GND对功能引脚进行初始化,由图可知AHLB = 1,LPMB = 1,SM = 0,M
转载 2024-06-13 19:27:12
1017阅读
★PART1:中断和异常概述1. 中断(Interrupt)指的是正在执行的指令),然后才能对中断进行处理。  软中断是由int n指令引发的中断处理器,n是中断号(类型码)。2. 异常(Exception)访问了一个没有登记的页等等)。简单来说就是指令不能正常执行的时候,将引发这种类型的中断。    异常分为三种:程序错误异常,指处理器在执行指令的过程中,检测到了程序中的错误,并由此引发的错误。
一、前言终于把这个去年烂尾的支线小项目的坑给填完了,其实做这小项目最主要的是想将第三方芯片(ESP32)通过Tuya OS LinkSDK(以下简称LinkSDK)方案接入涂鸦云,正好手上又有个这么四线的散热风扇那就开始整活吧,将手把手教你怎么通过用LinkSDK方案接入涂鸦云二、介绍2.1 功能具体主要实现以下功能接入涂鸦云控制开、关风速调节转速反馈 2.2 方案将某一个设备接入云端
1、其实就是在按键按下以后延时一段时间再 去读取按键值,如果此时按键值还有效那就表示这是一次有效的按键,中间的延时就是消抖的。 是延时函数会浪费 CPU 性能,因为延时函数就是空跑。如果按键是用中 断方式实现的,那就更不能在中断服务函数里面使用延时函数,因为中断服务函数最基本的要 求就是快进快出。 按键采用中断驱动方式,当按键按下以后触发按键中断,在 按键中断中开启一个定时器,定时周
对于入行一年的我来说,桌面级FDM打印机很多功能细节,我还没能仔细了解:藏在固件代码背后的信息内容,我也远没有完全消化。这正说明一个简单的道理:消化一段代码的最有效方法是对其移植或者重写。换言之,仅仅是走马观花的浏览一遍,除非自己曾经编写过类似程序,很难能透彻的领会固件代码的精髓。特别是对Marlin这个数百名(可能不准确)开源工程师贡献和维护的大型固件项目。 Marlin的步进电机驱动子系统,
ST7735-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码前言关于ST7735stm32驱动引脚接线代码移植       文件复制       端口修改     &nbs
ESP32C3 的配网方式有好多种,这里主要使用AP配网方式。在 ESP32C3 上建立热点AP,使用手机连接上后在浏览器打开配置网页,输入WIFI信息,完成配网。这种方式很可靠,而且允许在电脑端完成配网。 配网流程 yesno获取SSIDyesno WIFI连接 连接成功? 连接成功
转载 2024-05-21 08:55:19
1235阅读
ESP32(一):使用记录前言一:esp32c3 arduinoIDE环境配置00 CH343驱动01 添加esp32支持包02 下载esp32固件库03 运行get.exe04 烧录注意05 参考二:esp32C3(合宙版)资料01 硬件资源02 管脚图三:luatos 前言一:esp32c3 arduinoIDE环境配置00 CH343驱动合宙ESP32C3开发板一定要安装驱动,芮然买回来,
转载 2024-03-15 05:40:41
608阅读
0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于ESP32的在线墨水屏桌面摆件?学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分1 简介使用了合宙的
  • 1
  • 2
  • 3
  • 4
  • 5