前两节已经说明了,开发环境以及升级到最新sdk。本节 Hello_World 案例。导入ESP32_IDF项目1. 选择 File→Import2. 点开C/C++分支,并选中Existing Code as Makefile Project3. 去除C++支持,选中 Cygwin GCC点击Browser,选中 esp-idf-v2.1所在目录  4. 点击&n
转载 2024-03-18 17:04:14
191阅读
一、简介1.1 硬件介绍ESP32-S3 SoC 芯片支持以下功能:2.4 GHz Wi-Fi低功耗蓝牙高性能 Xtensa® 32 位 LX7 双核处理器运行 RISC-V 或 FSM 内核超低功耗协处理器多种外设内置安全硬件USB OTG 接口USB 串口/JTAG 控制1.2 官方资料ESP-IDF编程指南Wi-Fi库HTTP服务器1.3 开发环境软件:IDF 5.1.1 硬件:ESP32
转载 2024-08-30 14:07:10
184阅读
闪存:用于存放上传程序网页文件或者系统配置文件 ESP8266闪存系统和计算机系统一样,可以对文件进行读写操作通过程序向闪存文件系统写入信息首先可以选择缓存大小#include <FS.h> String file_name = "/taichi-maker/notes.txt"; //被读取文件位置和名称 void setup() { Serial.begin(
ESP8266烧录机智云固件教程(烧录固件详细教学)本教程是【STM32移植机智云】必须准备步骤。 先烧固件,再移植代码。 介绍a.esp8266简介esp8266是一款常用WiFi模块,物美价廉,功能强大。b.机智云简单实用物联网平台。 官网概述:准备材料 1.esp8266模块。 本文使用esp8266_01,如图。 2.机智云官方固件 获取渠道: 机智云官网(需要先登录账号)–开
转载 2024-05-12 13:14:17
141阅读
第13章        DSP快速计算函数-三角函数和平方根本期教程开始,我们将不再专门分析DSP函数源码,主要是有些DSP函数公式分析较麻烦,有兴趣同学可以自行研究,本期教程开始主要讲解函数如何使用。目录第13章        DSP快速计算函数-三
转载 2024-06-07 10:10:40
0阅读
ESP32 Arduino FAT文件系统详细使用教程?FatFs库不仅可以实现 FAT 文件系统还可以和 SD 卡配合使用,这里不做介绍。?参考1(在 Linux环境下创建二进制文件):https://github.com/marcmerlin/esp32_fatfsimage ?参考2 http://marc.merlins.org/perso/arduino/post_2019-03-
我一开始入门esp32时候找关于固件下载好长时间都没有找到适合入门固件烧录教程。现在学了一段时间,所以想要写一篇关于esp32固件烧录教程,去帮助一些入门朋友。这篇文章主要参考官方文档说明,如果想要了解更多关于烧录知识或者完全适合你开发板固件烧录方法,你可以参考下面是链接:ESP-AT下载指导ESP-AT固件flash文件中doc中工具使用指南(这个不是链接)为什么下载固件?首先
由于项目需要ESP32连接app进行OTA,为了支持AP模式下与STA模式下本地局域网OTA功能(不需要OTA服务器)。 咨询乐鑫技术支持,ESP-IDF下没有该模式官方例程。网上也一直没有找到相关例程,翻出来手册看了看倒也不难。基于esp-idf\examples\system\ota\native_ota_example与esp-idf\examples\http_server\file_
转载 2024-07-06 08:30:08
381阅读
1点赞
TCP / IP工作TCP / IP是Internet上使用网络协议。它是协议,ESP32本身自带了TCP/IP协议,所以,我们只需了解并学会运用即可。  首先,有IP地址。这是一个32位值,应该是唯一每个设备连接到互联网。一个32值可以被认为一个 四个不同8位值(4-×8 = 32)。由于我们可以表示一个8位数目为0到255之间数值,我们通常代表与符号IP地址:&
概要前面一章节已经介绍了如何为ESP32生成静态库方法,这章记录一下使用Z3GatewayHost静态库方法和注意事项。软硬件环境ESP32-EFR32开发板一套Host:ESP32-WROOM-32D  Flash:8MB  SRAM :536KB NCP:EFR32MG21A020F768IM32ESP32开发环境:Eclipse IDE for C/C++
转载 2024-08-02 17:59:08
258阅读
一、GAP(Geneirc Access Profile)1.GAP作用2.一个可扫描可连接定向蓝牙连接过程 二、GATT(Generic Attribute Profile)1.GATT作用 GATT是基于ATT上层协议;数据是存储在服务器Server上,数据格式是以一种Profile配置文件方式来存储;Profile下会有不同Service服务,Service底
转载 2024-09-15 20:03:56
132阅读
文件系统有很多种,不同操作系统或者存储介质会选择不一样文件系统,对于spiffs来说就是为了嵌入式设备而定制精简版文件系统,优点是占用内存非常小,而已不使用malloc分配内存,系统使用内存由用户传入静态内存,缺点就是能存储文件个数有限制,文件大小有限制,而且不能建立文件夹只有一级目录。参考了这篇文章,说很详细:SPIFFS 是一个用于 SPI NOR flash 设备嵌入式文件
文章目录关于SPIFF使用——esp32学习笔记零、简述一、SPIFFS函数二、文件 关于SPIFF使用——esp32学习笔记零、简述SPIFFS 是一个用于 SPI NOR flash 设备嵌入式文件系统,支持磨损均衡、文件系统一致性检查等功能。在使用SPIFFS之前应该先确认你所用板子SPIFFS大小。注:在使用SPIFFS功能之前需要在文件内引用头文件:#include "FS.
esp32官方有个阿里云连接组件,不过说明文档里介绍是用linux进行编译,这里说一下怎么在windows下使用VSCode编译esp-aliyun组件esp-aliyun组件下载地址:github.com/espressif/esp-aliyun不要下载release v2.0,这个版本有些旧了,我直接下载了master分支,记录一下时间2022-1-14,因为估计以后下载新master分支
转载 2024-06-20 08:55:19
177阅读
本篇文章介绍如何在ESP32开发板上使用SPIFFS(SPI Flash File System)进行文件操作。看下如何初始化SPIFFS文件系统、读取文件、列出文件、删除文件,并查看存储剩余空间。
简介本ESP32 / ESP8266 MicroPython教程主要介绍如何使用ampy工具把电脑里文件上传到MicroPython文件系统。本教程在ESP8266和ESP32上都进行了测试,这里显示打印是针对ESP32测试。我们默认您已经提前安装好了ampy工具。有关如何在Python中使用pip(https://pypi.org/project/pip/)安装ampy介绍,请参见这篇
微信关注“DLGG创客DIY”设为“星标”,重磅干货,第一时间送达。之前发过ESP8266SPIFFS文件及上传方法:【arduino】arudino开发ESP826...
原创 2021-06-07 20:21:55
2848阅读
ESP32-S3 SPI 外设,主设备编程方法SPI简介SPI,全称为Serial Peripheral Interface,是一种常见串行通信协议,用于微控制器和其外设之间通信。SPI接口通常包括四条线:MOSI(主设备输出,从设备输入)、MISO(主设备输入,从设备输出)、SCK(时钟)和CS(片选)。多从机SPI 通信网络连接? 可见MOSI、MISO、SCLK 引脚连接 SPI 总线上
转载 2024-06-13 15:33:21
3668阅读
微信关注“DLGG创客DIY”设为“星标”,重磅干货,第一时间送达。最近在玩esp32,过程中出现一些问题,将问题和解决方法记录一下,供大家参考,希望大家少走弯路。 ES...
原创 2021-06-07 20:21:57
2652阅读
文章目录概要Thonny介绍固件烧录流程1、下载Thonny IDE2、打开解释器面板选项3、选择设备类型和端口4、烧写固件小结 概要购买到一块Micropython开发板之后,一般默认已经烧写好固件。有时候固件版本过低或在没有烧写好,这时我们还是需要自己烧写固件。烧写固件方式很很多种,这里就不一一介绍。因为Thonny集成了esptool和UF2工具,并且是可视化,所以笔者就选用Thon
  • 1
  • 2
  • 3
  • 4
  • 5