
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了ESP32的SmartConfig智能配网技术,通过手机App实现Wi-Fi信息自动传输,避免了代码硬编码的不便。文章概述了SmartConfig的工作原理和三种协议类型(ESPTouch、Airkiss和ESPTouch v2),重点讲解了ESPTouch v2的安全改进。提供了相关API说明和示例程序,演示了ESP32如何进入配网模式、接收Wi-Fi信息并自动连接。该方案适用于无屏幕

ESP32-S3 Wi-Fi技术详解 本文介绍了ESP32-S3芯片内置的Wi-Fi模块特性与工作原理。该模块支持Station、SoftAP及STA+AP共存模式,兼容802.11b/g/n协议,最高速率150Mbps。文章详细阐述了两种主要工作模式:在STA模式下,ESP32-S3作为客户端连接路由器的完整过程;在SoftAP模式下,设备作为热点管理连接的流程。重点说明了Wi-Fi驱动的事件驱

本文详细介绍了ESP32系列(如ESP32-S3)的两种PWM控制器:LEDC和MCPWM。LEDC模块提供8个通道,支持LED调光、蜂鸣器等应用,通过定时器实现PWM输出,但需权衡频率与分辨率。MCPWM模块则针对电机控制,具有互补输出、死区时间等高级功能,适用于电机驱动、舵机控制和数字电源等场景。文章还分析了两种控制器的工作原理、配置方法及典型应用,并提供了相关API说明。

本文深入解析了ESP32(以ESP32-S3为例)的SPI外设,从硬件架构到软件应用。ESP32集成了4个SPI控制器,其中SPI2和SPI3作为通用SPI对外开放,支持多主从设备连接、双全工/半双工通信及DMA数据传输。文章详细介绍了SPI的通信模式(4种时序模式)、数据帧结构、事务处理流程,以及如何通过DMA提升传输性能。此外,还阐述了中断与驱动事件机制,为开发者提供了全面掌握ESP32 SP

ESP32-S3内置双I2S控制器,支持全双工通信,具备标准I2S、TDM和PDM多种音频协议模式。系统架构包含独立发送/接收单元、时钟发生器和DMA接口,支持8kHz-192kHz采样率。新版ESP-IDF采用"通道-模式"驱动架构,简化配置流程,支持动态创建通道和灵活切换工作模式。I2S模块通过GDMA实现高效数据传输,内置64×32位FIFO缓冲区,支持8/16/24/3

ESP32-S3 I2C驱动摘要 ESP32-S3内置两路I2C控制器,采用总线-设备架构,支持主从模式。关键特性包括: 支持标准(100kHz)和快速(400kHz)模式 7/10位地址寻址、SCL时钟拉伸 噪声滤波和中断优先级配置 架构包含: 主机模式:通过START/STOP控制总线,支持多设备通信 从机模式:可响应地址并处理数据收发 典型通信流程: 写操作:主机发送地址+写位,从机ACK后

ESP32 UART开发指南摘要 本文详细介绍了ESP32微控制器的UART外设功能与应用。ESP32提供3个独立的UART控制器,支持5-8位数据位、1-2个停止位、奇偶校验和全双工通信。关键特性包括: 灵活的FIFO配置(共享1024×8 RAM) 硬件/软件流控(RTS/CTS/XON/XOFF) 多种工作模式(RS485半双工、IrDA红外) 丰富的错误检测和中断机制 GDMA高速数据传输

本文详细介绍了ESP32的定时器功能及其开发应用。ESP32内置4个64位硬件定时器,分为2组(TIMERG0/TIMERG1),每组含2个定时器。定时器具有16位预分频器(分频比2-65536)、64位计数器、自动重载和中断触发功能,支持精确的时间控制和周期性任务。定时器核心功能包括预分频调节、计数器方向控制(上/下计数)、报警触发、中断管理(电平/边沿触发)以及自动重载机制。开发时建议优先使用

这篇文章摘要: 本文介绍了ESP32的DAC(数字模拟转换器)功能及应用。主要内容包括:1) DAC概述,解释了ESP32内置的两个DAC通道(GPIO25和GPIO26)及其特点;2) DAC类型定义和API接口,详细说明了单次模式、连续模式和余弦波模式的配置方法;3) 提供了DAC示例程序代码框架。文章特别指出ESP32-S3不支持内置DAC功能,示例代码适用于ESP32。通过本文,读者可以了
本文介绍了ESP32的ADC功能,重点分析了其硬件架构和工作原理。ESP32的ADC系统由模拟前端和两套控制器组成,支持低功耗和高性能两种工作模式。RTC ADC控制器适用于低频信号采集,可在低功耗模式下运行;数字ADC控制器则支持高速采样和DMA传输。文章还详细说明了ADC引脚分配、类型定义及常用API,并特别指出ADC2与Wi-Fi模块的资源冲突问题。这些内容为开发者使用ESP32进行模拟信号








