eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。  这些32位寄存器有多种用途,但每一个都有“专长”,有各自的特别之处。 EAX 是"累加器"(accumulator), 它是很多加法乘法指令的缺省寄存器。 EBX 是"基地址"(bas
0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于ESP32的在线墨水屏桌面摆件?学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分1 简介使用了合宙的
初次学习ESP32。记录一下,以免遗忘。方便日后项目查询。学习平台为VS Code中PlatformIO搭建的环境,写法与Arduino的一样。对于ESP32的引脚读/写操作与Arduino一样函数分别为pinMode(pin.mode);//功能:工作模式设置 //模块的23个引脚均可作为IO口,除34,35,36,39不可做写IO口其他均可写IO口 //34,35,36,39在作为IO口时
转载 2024-04-11 23:08:02
1893阅读
Rust ESP32C3开发系统开发逐步使用Rust语言,在嵌入式领域Rust也逐步完善,本着学习Rust和ESP32的目的,搭建了ESP32C3的环境,过程中遇到了不少问题,予以记录。ESP-IDF开发ESP32这一部分可跳过,是使用C开发ESP32。直接看Rust 与 ESP32C3先使用ESP-IDF环境,跑一个Hello worldESP-IDF安装,选择v5.1克隆项目git clone
ESP-NOW Web 服务器传感器仪表板 (ESP-NOW + Wi-Fi)】1. 前言2. 同时使用 ESP-NOW 和 Wi-Fi3. 项目概况4. 先决条件4.1 环境配置4.2 DHT 库4.3 ESPAsyncWebSrv服务器库4.4 Arduino_JSON4.5 所需零件4.6 获取接收板 MAC 地址4.7 ESP32 发送电路5. ESP32 接收器 (ESP-NOW +
转载 2024-08-08 09:18:55
312阅读
ESP32 Arduino开发之路(3)— 使用Ticker库的软件定时器一、前言ESP32ESP8266一样,都可以使用Ticker库来实现软件定时器, 详情可参考:ESP8266 Arduino开发之路(6)— 使用Ticker库的软件定时器二、定时闪烁LED编写代码如下所示:/* * Ticker库的基本使用 * * 每个Ticker需要建立一个回调函数,当定时时间到了后,回调函数
文章目录前言一、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阅读
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32 GPIO介绍二、硬件设计三、实现代码四、演示结果五、ESP32 GPIO函数API5.1、gpio_types.h文件中的内容的API5.2、在gpio.h文件中的内容的API 一、ESP32 GPIO介绍参考资料:ESP IDF编程手册V4.4   ESP32 芯片有 34 个物理 GPIO pad。每个 pad 都可用作一
物联网及NBIoT简介物联网(The Internet of things,IoT)顾名思义,就是物与物相连的互联网。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。窄带物联网(Narrow Band Internet of Things,NB-IoT)是物联网领域一个新兴的技术,主要用于低
GPIOGPIO(General Purpose Input/Output),即通用输入输出端口,是计算机系统中常见的一种外设接口。它允许CPU或其他主要芯片与外部设备进行双向通信,以实现控制和数据传输。在嵌入式系统中,GPIO通常是控制外围器件(如LED、开关、电机等)的最常见方式。它们使用数字信号(0或1)进行控制,并且可以以不同模式配置,例如输入、输出、上升沿中断、下降沿中断等。ESP32-
ESP32有两个ADC,每个ADC有多个通道,同一时间每个ADC只能采集一个通道ADC输出关键字:Serial.println(analogRead(35)); //analogRead(35)获取指定IO口的模拟电压数据(该方法将阻塞直到采集完成);数据范围为0~2^12-1,即0~4095.ESP32 DAC有两个脚:25 26DAC输出关键字:dacWrite(25, 100); //2
转载 2024-05-06 22:41:36
1028阅读
简介NEC协议是众多红外遥控协议的其中一种, 在借助了正点原子的视频后总结了如下笔记, 如有错误请各方大佬们指教!发送端原理NEC协议发出的一帧数据包括: 同步(引导)码, 地址码, 地址反码, 控制码, 控制反码, 连发(重复)码其中地址码, 地址反码, 控制码, 控制反码的逻辑’1’和逻辑’0’表示如下 逻辑’1’:2.25ms(560us脉冲+1680us低电平) 逻辑’0’: 1.125m
文章目录1、硬件资源一览2、硬件资源功能2.1、3 位 7 段共阴数码管2.2、8 个 ADC 按键2.3、DS18B202.4、DHT112.5、LIS302DL2.6、光敏电阻DO2.7、光敏电阻AO2.8、ADC*22.9、脉冲测量(PWM输入捕获) 1、硬件资源一览1、装配 3 位 7 段共阴数码管 2、装配 8 个 ADC 按键 3、装配 DS18B20 温度传感器 4、装配 DHT1
【PC电脑windows-学习样例generic_gpio-拓展GPIO-ESP32的GPIO程序-基础样例学习(2)】1、概述2、实验环境3、 问题说明1:问题说明:使用官方样例,增加IO,编译会重新改回去。2:解决方式:使用命令界面进行控制,然后重新编译。4、自我总结5、本次实验说明(1)实验1:更改官方样例(2)实验2:按照网上样例,直接定义6-1、实验过程1(1)复制目标目录(2)增加代
转载 2024-08-02 21:30:14
182阅读
推荐开源项目:ESP32 MQTT Library项目介绍在物联网的世界中,MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息协议,特别适合资源有限的设备。而【ESP32 MQTT Library】正是这样一款专为ESP32芯片设计的MQTT客户端库,它基于Espressif的ESP-IDF框架,提供了一系列先进的特性和功能。项目技术分析
转载 2024-08-02 14:28:44
45阅读
ESP32 的启动过程ESP32 的启动过程[关于 ROM][关于下载模式][关于STUB][关于 Flash Boot 模式][关于 Bootloader] ESP32 的启动过程[关于 ROM]在 esp32 上电运行后,芯片运行的第一个程序。这段程序是芯片设计与生产的时候,固化在硬件电路中的。所以它是不可修改的(Read Only Memory)。 esp32 的 ROM 负责检测芯片的s
转载 2024-03-16 09:33:33
379阅读
ESP32 项目实践闲着没事,看着B站的大佬们捣鼓各种玩意,看着心动,就也下了决心,开始学习下ESP32,准备复刻一些好玩的东西。 上月买了ESP32-CAM的开发板,ST7789驱动的1.14寸(240*135)液晶屏,开始折腾,准备做个小相机。开始比较顺利,很快就跑通了项目两个例程。1.esp32-web-camera 2.lv_port_esp32之后想使用TFT 1.14寸的液晶屏做取景器
一、前言注意INMP441的 L/R接地之后才稳定输出数据 否则一直都是0WAV格式介绍WAV是一种存储声音波形的数字音频格式WAV格式说明这里主要是想说wav文件重要的就是生成一个wavhead来标识它是一个wave文件,wave文件的data chunk 中的data部分还是PCM编码格式的数据,直接从I2S读进去就可以,不需要压缩。WAV HEAD介绍wav文件的头一般由4个chunk组成。
ESP32 通过Web图形控件调节PWM占空比输出?电脑Web控制页面?手机浏览器Web也可以实现控制✨以上控制前提是,esp32和电脑端以及手机端都在同一个网络环境下。?esp32型号以及参数配置⚡初次使用,在上传代码前,务必勾选全部擦除操作选项。否则可能出现上传完代码后,esp32出现无限重启的情况。⛳SPIFFS上传插件安装?下载地址:https://github.com/me-no-
转载 2024-08-02 17:17:08
408阅读
一.概述GPIO全称为通用输入/输出端口。是stm32用于输出信号,输入信号的通道。他有以下八种模式:输入方式浮空输入 GPIO_Mode_IN_FLOATING上拉GPIO_Mode_IPU下拉GPIO_Mode_IPD模拟输入 GPIO_Mode_AIN输出方式开漏输出GPIO_Mode_AF_OD开漏复用GPIO_Mode_AF_OD推挽式输出GPIO_Mode_Out_PP推挽式复用功能G
  • 1
  • 2
  • 3
  • 4
  • 5