ESP32
文章平均质量分 97
sakabu
记录我的嵌入式学习路线,梦想成为嵌入式大牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ESP32应用——UDP组播/广播(ESP-IDF框架)
本文介绍了基于ESP32和ESP-IDF框架的UDP组播/广播实现,用于设备自动发现功能。文章首先对比了单播、广播和组播三种网络通信方式的特点及应用场景,重点讲解了组播在局域网中的实现原理。随后详细展示了UDP客户端的代码实现,包括Socket创建、绑定、组播组加入以及非阻塞数据接收等关键步骤。代码示例中封装了JSON数据解析和IP地址提取功能,并通过FreeRTOS任务管理UDP通信状态。该方案有效解决了设备部署时IP地址未知的问题,为远程管理和后续OTA升级奠定了基础。原创 2025-08-23 21:42:52 · 1128 阅读 · 0 评论 -
ESP32应用——HTTP client(ESP-IDF框架)
本文介绍了HTTP协议的基础知识及在ESP-IDF项目中的应用。主要内容包括:1. URL的结构与组成,包含协议、主机名、端口等要素;2. HTTP协议工作原理,包括请求-响应模型、请求/响应结构、8种主要请求方法及状态码分类;3. ESP-IDF中HTTP客户端的实现流程,通过esp_http_client组件实现设备与服务器通信;4. 具体应用案例,包括设备配置下载、状态上报、固件升级等5个服务接口的实现。重点解析了二进制数据下载的事件处理机制,并展示了如何通过JSON处理数据交互。原创 2025-08-19 17:41:07 · 1333 阅读 · 0 评论 -
ESP32 外设驱动开发指南 (ESP-IDF框架)——GPIO篇:基础配置、外部中断与PWM(LEDC模块)应用
本文介绍了基于ESP32-S3和esp-idf框架的开发实践,重点讲解了GPIO控制、外部中断和LEDC PWM模块的应用。详细解析了GPIO配置函数、LED驱动实现和按键扫描程序。在外部中断部分,阐述了中断处理流程、配置方法和消抖技巧。最后深入讲解了PWM原理,对比了软件PWM和硬件PWM的实现方式,并给出了硬件PWM呼吸灯的具体实现方案,包括定时器配置、渐变功能设置和事件回调机制。文章为ESP32开发者提供了实用的外设驱动开发指南,后续还将持续更新JSON、OTA等物联网相关技术内容。原创 2025-07-31 21:01:59 · 1267 阅读 · 0 评论
分享