提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32新建工程参考资料:1.1、Vscode 中IDF的环境搭建1.1、使用IDF的历程1.2、Cmake构建工程二、硬件三、输出结果四、工程文件下载 一、ESP32新建工程参考资料: 参考资料:ESP IDF编程手册V4.4 任何芯片开发的第一步都是从新建工程开始,对于ESP32而言,初学的时候新建工程还不是那么好理解,ESP
转载
2024-08-28 16:42:14
116阅读
目录1.GPIO输入输出2.外部中断3.串口通信4.电压读取5.PWM输出6.I2C通信7.OLED显示1.GPIO输入输出老宇哥带你玩转ESP32:03 GPIO数字输入与数字输出今天我们来点灯https://mp.weixin.qq.com/s/4DdkHJgiaGZlDHrqdCVHdA#include <Arduino.h>
#define LED 22
void setu
转载
2024-03-23 14:31:31
110阅读
文章目录1 HTTP Client 实验工程简介1.1 实验工程选择1.1.1 新建自己的工程app-http-client1.1.2 直接使用官方例程esp_http_client1.2 统一资源定位符URL1.2.1 URL的格式1.2.2 使用HTTP的URL1.3 超文本传送协议 HTTP1.3.1 HTTP的报文结构1.4 HTTP实验工具httpbin.org1.5 实验分析1.5.
转载
2024-04-15 11:44:35
166阅读
文章目录目的开发环境搭建程序下载测试使用VS Code进行开发批量烧录固件到模块中总结 目的在之前的文章 《使用Arduino开发ESP32(01):开发环境搭建》 中介绍了使用Arduino开发ESP32的开发环境搭建内容,只不过当时的 Arduino core for the ESP32 是 v1 版本的。现在更新到 v2 版本后有一些改动,同时 Arduino IDE 也有改动,所以这里就
访问以下链接可下载有关 ESP32 的文档资料https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdfESP32ESP23的硬件资源ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的 40 纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、
转载
2024-03-24 15:19:23
478阅读
函数调用栈是指程序运行时内存一段连续的区域,用来保存函数运行时的状态信息,包括函数参数与局部变量等。称之为“栈”是因为发生函数调用时,调用函数(caller)的状态被保存在栈内,被调用函数(callee)的状态被压入调用栈的栈顶;在函数调用结束时,栈顶的函数(callee)状态被弹出,栈顶恢复到调用函数(caller)的状态。函数调用栈在内存中从高地址向低地址生长,所以栈顶对应的内存地址在压栈时变
分区表 文章目录分区表1. esp32 flash结构1.1 flash 物理组成1.2 flash 内部结构1.3 esp32启动过程2. 分区表2.1 分区表的组成2.2 分区表的定义2.2.1 Name字段2.2.2 Type字段2.2.3 SubType字段2.2.4 offset和size2.2.5 flags2.3 系统分区表的查看2.4 分区表的更换2.4.1 使用内置分区表2.4.
转载
2024-03-26 06:24:50
1388阅读
文章目录一、前言;二、认识 flash 分布;三、配置好远程固件下载的信息;第一步:拷贝一份官方示范到自己的文件夹;第二步:切进去修改远程的文件配置等;四、配置好芯片信息;五、升级过程概述;六、部分代码概述;七、其他;7.1 注意事项;一、前言; 在人生的道路上,有很多十字路口,而最重要的,可能就那么一两条 。 这个是我最近看的《老师,好》电影里面一
目录说明一、ESP-NOP1.1、简介1.2、硬件准备1.3、代码演示1.3.1、官方示例1.3.2、代码改进简化二、力矩反馈2.1、Dagor项目介绍2.2、ESP32drive的力矩反馈2.2.1、硬件准备2.2.2、修改代码2.2.3、根据串口输出调试2.2.4、观察电机运行2.2.5、实际应用2.2.6、调试总结三、ESP32drive-Double的力矩反馈3.1、一个驱动器两个电机3
转载
2024-04-21 19:05:41
118阅读
scratch3.0系列章节列表scratch3.0二次开发scratch3.0基本介绍(第一章)scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章)scratch3.0二次自定义品牌logo(第三章)scratch3.0 scratch-gui中集成自定义用户系统1(第四章)scratch3.0 scratch-gui中集成自定义用户系统2(第五章)scratch3
一、概述在STM32单片机的开发工作中,我们需要提前搭建可支持代码编写、烧录和调试的开发环境,STM32的开发环境的IDE环境一只需要安装“Keil”即可完成,再辅助一些编辑工具如:“Source Insight”、“Visual Studio Code”等。ESP32C3-WROOM-02U模组的开发环境有两种:1、Windows IDF离线开发环境:就是在Windows系统中安装乐鑫官方提供的
转载
2024-07-19 14:19:49
740阅读
我们继续Win32调试API的话题。在本章中,我们将要学习如何修改被调试程序。 理论:在前面一章中,我们学会了如何装载被调试的进程以及如何处理进程中发生的事件。为了有实际用途,我们的程序应具有修改被调试程序的能力。有好几个API函数用于这一目的。• ReadProcessMemory该函数允许你去读指定的进程的内存。函数原型如下: ReadProcessMemory proto hProcess
这段时间在做“硬禾学堂”推出的寒假一起练活动,只要完成了对应的项目就可以免费获得开发板。下面是我本次完成项目的一些分享:项目介绍我完成的项目是 制作一个本地气象台/温度计利用OLED显示显示当前本地的时间、温度和气象信息硬件介绍使用的开发板搭载的是乐鑫ESP32-S2-mini-1模块,配备了Xtensa单核32位LX7微处理器,支持高达240MHz的时钟频率以及4MB嵌入式flash,
转载
2024-05-24 11:14:14
116阅读
一、简介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阅读
之前有写一篇elasticsearch7.3版本的安装步骤,但是实际在部署过程中没有那么简单,总会有各种奇奇怪怪的问题。所以把主要的一些问题总结出来,以便以后升级的时候,不再重复踩坑。问题:内存不够我在我工作电脑上安装的时候,没遇到这个问题,因为我工作电脑的内存是24G,比较充足。但是当我在开发服务器上部署的时候,就因为这个坑,吭哧吭哧的琢磨了一天。elasticsearch的默认配置内存需要1g
转载
2024-10-17 20:56:30
46阅读
内容概要1、智能家居介绍2、智能家居市场分析3、内容介绍4、收益介绍智能家居介绍智能家居是什么:智能家居市场分析:中国智能家居规模:地产市场分析:家装市场分析:内容介绍1、WiFi技术原理2、智能家居系统开发3、WiFi开发环境搭建4、WiFi(GPIO/UART/PWM/TIME)外设应用开发5、FreeRTOS实时操作系统6、LwIP网络协议栈、WiFi网络编7、WiFi应用开发(智能开关、智
ESP32番外 : ESP32更改BLUFI自定接收数据长度大小最近在用ESP32的BLUFI的时候,发现一个问题就是BLUFI自定义数据只能接收255个数据,但是我APP发过来的数据明显大于255。经过摸索之后发现有下面方法可以解决。所以有以下几个方式去解决这个问题修改BLUFI的自定义数据接收数据的大小 (不建议,但是修改了也没有什么影响,在无法修改APP的时候可以使用这个方式)修改app端,
转载
2024-03-29 13:31:30
107阅读
说明:我参考正点原子战舰开发板的例程和实验进行深入思考学习,读者若觉得有哪里描述不全的可以去这里下载资料查阅:stm32f103战舰开发板概念这里所说的堆栈,是针对单片机所说的“堆”(HEAP)与“栈”(STACK),它们是在内存中开辟的一片拥有特殊用途的区域;这里所说的内存,是指STM32片内的RAM,对于大容量的STM32F10xxx来说RAM的大小为64KB。内存布局时,MDK-ARM编译器
5.1 C 语言基础知识复习 本节我们给大家介绍一下 C 语言基础知识,对于 C 语言比较熟练的开发者,可以跳过此节,对于基础比较薄弱的开发者,建议好好学习一下本节内容。 由于 C 语言博大精深,不可能我们一
清单:Nodemcu ESP8266开发板(CH340G) 这个买来是制作LED矩阵时钟的,通过arduino,已经实现了连接网络、获取网络时间、显示时间,整体也运行了两周,都挺稳定的。配置SSID和PW都是在代码里写好的,但是心里一直记着应该是可以通过web配置的。但是为了给老婆的礼物,就先运行中吧。今天兴起,想用木板做个漂亮的外壳,排针在用电烙铁取下来的时候,不小心把8*
转载
2024-07-05 18:39:36
185阅读