提示:本博客作为学习笔记,有错误地方希望指正 文章目录一、ESP32新建工程参考资料:1.1、Vscode 中IDF环境搭建1.1、使用IDF历程1.2、Cmake构建工程二、硬件三、输出结果四、工程文件下载 一、ESP32新建工程参考资料:  参考资料:ESP IDF编程手册V4.4   任何芯片开发第一步都是从新建工程开始,对于ESP32而言,初学时候新建工程还不是那么好理解,ESP
目录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
文章目录1 HTTP Client 实验工程简介1.1 实验工程选择1.1.1 新建自己工程app-http-client1.1.2 直接使用官方例程esp_http_client1.2 统一资源定位符URL1.2.1 URL格式1.2.2 使用HTTPURL1.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 纳米工艺,拥有最佳功耗性能、射频性能、稳定性、
函数调用是指程序运行时内存一段连续区域,用来保存函数运行时状态信息,包括函数参数与局部变量等。称之为“”是因为发生函数调用时,调用函数(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.
文章目录一、前言;二、认识 flash 分布;三、配置好远程固件下载信息;第一步:拷贝一份官方示范到自己文件夹;第二步:切进去修改远程文件配置等;四、配置好芯片信息;五、升级过程概述;六、部分代码概述;七、其他;7.1 注意事项;一、前言;     在人生道路上,有很多十字路口,而最重要,可能就那么一两条 。 这个是我最近看《老师,好》电影里面一
转载 3月前
56阅读
目录说明一、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
内容概要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自定接收数据长度大小最近在用ESP32BLUFI时候,发现一个问题就是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阅读
  • 1
  • 2
  • 3
  • 4
  • 5