
ESP32学习
文章平均质量分 96
ESP32学习
lu-ming.xyz
生前何必久睡,死后自会长眠 :)
展开
-
ESP32( IDF平台)+MAX30102 配合Pyqt上位机实现PPG波形显示与心率计算
ESP32( IDF平台)+MAX30102 配合Pyqt上位机实现PPG波形显示与心率计算原创 2023-01-25 20:07:20 · 5722 阅读 · 7 评论 -
ESP32接入米家-小爱同学-IDF环境-巴法平台
ESP32接入米家-小爱同学-IDF环境-巴法平台原创 2023-01-12 23:04:25 · 13809 阅读 · 2 评论 -
esp32系列(11):ESP32 IDF平台 mpu6050 DMP 驱动移植及测试上位机开发
ESP32 IDF平台 mpu6050 DMP 驱动移植及测试上位机开发原创 2022-03-15 15:02:04 · 15697 阅读 · 21 评论 -
esp32系列(10):mpu6050驱动
目录1 mpu6050 学习1.1 概述1.2 引脚1.3 关于中断信号1.4 I2C通信协议2 mpu6050驱动2.1 初始化配置2.2 获取数据2.3 测试工程3 预告1 mpu6050 学习1.1 概述MPU-60X0:具有嵌入式3轴MEMS陀螺仪、3轴MEMS加速度计和数字运动处理器(Digital Motion Processor,DMP)硬件加速器引擎,带有辅助I2C端口。三个16位模数转换器(ADC),用于采样陀螺仪的输出。三个16位模数转换器(ADC),用于采样加速度计的输出原创 2022-03-12 14:43:42 · 3642 阅读 · 1 评论 -
esp32系列(9):完成一个OLED的驱动
目录1 ESP32 的 I2C 资源1.1 ESP32 的 I2C 架构1.2 I2C API 使用指南1.3 I2C时序2 OLED驱动2.1 OLED驱动使用2.1 主要api2.1.1 esp_err_t oled_init();2.1.2 esp_err_t oled_set_start_address(uint8_t page_addr, uint16_t ram_addr);2.1.3 刷新一个page的显存 esp_err_t oled_page_refresh(uint8_t page_a原创 2022-03-10 20:41:37 · 4594 阅读 · 2 评论 -
ESP32 IDF 给工程新增文件夹与源文件
1 背景ESP32 学习已经有一段时间了,最近在写一些简单的驱动,为了方便程序的管理与后续的移植,就有将特定驱动相关的文件放在单独文件夹的需求。2 原理之前学习过IDF创建的工程的文件结构: esp32系列(2):工程结构学习,从新建工程到烧写程序- myProject/ - CMakeLists.txt - sdkconfig - components/ - component1/ - CMakeLists.txt原创 2022-03-09 17:15:36 · 7472 阅读 · 4 评论 -
esp32系列(6):esp32 蓝牙HID设备demo学习
目录1 USB 相关知识2 HID 基础知识2.1 HID 描述符的概念2.2 功能特性2.2.1 HID Class2.2.2 Subclass2.2.3 Protocols2.2.4 Interfaces2.3 操作模型2.3.1 Device 描述符结构2.3.2 Report 描述符结构2.3.3 通用 Item 格式2.3.4 Item 解析器2.3.5 Usage2.3.6 report2.3.7 string2.4 描述符分类2.4.1 标准描述符2.4.2 特定于HID类的描述符2.4.3.原创 2022-02-18 23:08:00 · 13918 阅读 · 4 评论 -
esp32系列(5):esp32 蓝牙架构学习
目录1 ESP32 蓝牙架构学习1.1 蓝牙1.1.1 HCI 接口选择1.1.2 蓝牙运行环境1.1.3 框架1.1.3.1 控制器1.1.3.2 BLUEDROID1.2 经典蓝牙1.2.1 代码实现1.3 低功耗蓝牙1.3.1 GAP(Generic Access Profile)1.3.1.1 BLE角色转换图1.3.1.2 BLE广播流程1.3.1.3 BLE扫描流程1.3.2 GATT(Generic Attribute Profile)1.3.2.1 ATT(Attribute Protoco原创 2022-02-18 23:02:52 · 9838 阅读 · 6 评论 -
esp32系列(4):GPIO中断学习
目录1 中断矩阵2 代码实现2.1 GPIO 信号作为中断源首先总结一下前面以及学习的内容:配置好开发环境后实现了基本的信号输入输出。之前学习过中断相关知识就可以跳过前言部分了,如果初学的话,首先了解一下中断的概念。之前的demo运行起来都是 初始化 -> while(1)循环 的工作模式。现在有一个简单的场景:我们在while(1)循环中完成这些事:1 看文档 -> 2 写代码 -> 3 调试代码 ┐ ↑ │原创 2022-02-18 22:59:18 · 6776 阅读 · 3 评论 -
esp32系列(3):GPIO信号传输(以简单GPIO输入输出、ADC、DAC为例)
1 ESP32 GPIO基本概念1.1 通过 GPIO 交换矩阵的外设输入1.2 通过 GPIO 交换矩阵的外设输出1.3 直接I/O1.4 RTC IO_MUX 输入输出2 代码实现2.1 简单 GPIO 输入输出实现2.2 RTC GPIO 输入输出实现原创 2022-02-14 23:15:17 · 7238 阅读 · 0 评论 -
esp32系列(2):工程结构学习,从新建工程到烧写程序
分析工程文件结构;新建工程的方式;构建工程的过程。原创 2022-02-11 16:31:27 · 3864 阅读 · 0 评论 -
esp32系列(1):Hello world, 初识esp32
esp32系列(1):Hello world, 初识esp32原创 2022-02-10 19:06:32 · 9693 阅读 · 0 评论