
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SPI(串行外设接口)是一种高速全双工同步串行通信总线,采用主从架构,由主设备控制一个或多个从设备;SPI使用四条信号线(SCLK、MOSI、MISO、CS)实现通信,传输速度快(可达10MHz以上),具有接线简单、支持多从设备等优点。ESP32-S3芯片集成四个SPI控制器,其中SPI2和SPI3作为通用SPI总线使用;SPI通信过程包括主机初始化、选择从机、数据传输和结束通信四个阶段;ESP3
摘要: ESP-IDF日志系统提供六级日志过滤(None/Error/Warning/INFO/Debug/Verbose),通过CONFIG_LOG_DEFAULT_LEVEL设置默认级别,编译时通过CONFIG_LOG_MAXIMUM_LEVEL控制日志保留上限,支持运行时用esp_log_level_set()动态调整。系统包含三种日志宏:标准ESP_LOGx用于常规环境,ESP_EARLY
摘要:BMI270传感器的FIFO功能详解,包括两种工作模式(流式传输和FIFO模式)、2048字节缓冲区、含/无报头数据帧结构(常规帧与控制帧)、中断配置(满中断和水位线中断)及数据同步机制。重点说明如何通过寄存器配置启用加速度计、陀螺仪和辅助接口数据采集,并分析含报头模式下帧头解析方法(fh_mode/fh_parm位域)和动态数据布局特点,为多传感器数据采集和低功耗应用提供实现方案。
本文介绍了如何利用ESP32-S3的RMT外设驱动WS2812 LED灯带。RMT外设通过精确时序控制可满足数字LED灯带的严格时序要求。提供了具体代码实现,包括LED灯带配置、RMT参数设置、颜色控制等关键步骤,并给出了相关官方文档和组件安装方法。示例程序演示了如何控制两个LED分别显示红色和绿色,涉及初始化、像素设置和刷新等操作流程。
摘要 ESP32的MCPWM(电机控制脉宽调制器)是一种多功能PWM生成器,主要用于电机控制、数字电源转换和LED调光等场景。该系统包含定时器、操作器、比较器和生成器等模块,支持高精度PWM信号输出,并具备故障检测、同步控制和脉宽捕获等高级功能。关键模块包括:定时器(提供时间基准)、操作器(生成PWM波形)、比较器(控制占空比)和生成器(输出波形)。通过配置结构体参数和调用相关API函数,可实现多

SLEController是基于Hispark ws63核心板的多任务无线控制器项目,采用LiteOS实时操作系统和C语言开发。项目实现了多通道摇杆数据采集、OLED实时显示、SLE低延迟无线通信等功能,适用于远程设备控制场景。系统采用多任务并发架构,通过队列和互斥锁实现任务间高效协同,具备异常处理、测试模式切换等特性。硬件需搭配SSD1306 OLED屏和摇杆模块使用,软件开源在Gitee平台。
本博客介绍了ESP32-S3芯片内置SAR ADC的原理、参考电压、分辨率、信号衰减等基础知识,并讲解了如何使用ESP-IDF驱动库实现ADC的连续采样(DMA)功能,演示了多通道模拟信号(如摇杆模块)的采集与处理流程

本文深入介绍了基于华为LiteOS与星闪通信协议的透传设备开发全流程。硬件部分使用BM-H63模块设计了USB即插即用的透传设备;软件部分聚焦LiteOS核心概念与队列通信机制,通过三个递进式案例展示应用:从基本LED控制到完整的SLE透传功能。核心实现为Server-Client架构,服务端处理输入数据格式化后透传,客户端根据接收数据特征控制LED。项目全面展示了嵌入式实时操作系统开发流程,包含

这篇笔记详细介绍了蓝牙技术的核心概念和实现,包括蓝牙网络的拓扑结构(如微微网、散射网和 Mesh 网络)、蓝牙连接流程(广播、扫描、连接建立等)、以及蓝牙协议栈的分层结构(GAP 和 GATT)。文中还深入解析了 BLE 的数据传输机制、MTU 配置、广播数据格式和特性描述符等内容,并结合 ESP32 的实际开发,提供了丰富的技术细节。

这篇博文介绍了 GATT(通用属性配置文件)的相关内容,主要包括 GATT 和 ATT 的关系,GATT 的配置和角色,GATT 配置文件的层次结构,以及服务和特性的定义,同时描述了特性声明、特性值声明和特性描述符的结构和作用。








