首页
›
嵌入式基础与RISC-V
›
081-ESP32单片机
›
《ESP32 传感器驱动与I2C通信协议调试实战》
VIP10
本课程属于:081-ESP32单片机
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ESP32 传感器驱动与I2C通信协议调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ESP32开发环境搭建
Arduino IDE与ESP-ID… · 串口驱动配置 · 第一个Hello World程序
ESP32
开发环境搭建
02
GPIO基础与LED控制
GPIO模式配置 · 数字输出 · LED闪烁实验
GPIO
LED
03
按键输入与中断
数字输入读取 · 软件消抖 · 外部中断配置
按键输入
数字输入读取
04
PWM与模拟输出
LEDC控制器原理 · PWM频率与占空比设置 · 呼吸灯实验
PWM
模拟输出
05
ADC模拟输入
SAR ADC原理 · ADC分辨率与衰减器配置 · 电压测量
ADC
模拟输入
06
DAC与模拟输出
ESP32内置DAC介绍 · 波形生成 · 简单的信号发生器实现
DAC
模拟输出
07
定时器与计时
硬件定时器配置 · 定时中断 · 微秒级延时实现
定时器
计时
08
I2C协议基础
I2C总线物理层 · 起始/停止条件 · 数据帧格式
I2C
协议基础
09
ESP32 I2C外设驱动
I2C控制器初始化 · 主模式配置 · 时钟频率设置
ESP32
I2C
10
I2C读写操作实战
写寄存器函数封装 · 读寄存器函数封装 · 批量数据传输
I2C
读写操作实战
11
I2C调试工具
逻辑分析仪使用 · I2C总线抓包分析 · 常见波形异常诊断
I2C
调试工具
12
温度传感器驱动(LM75)
LM75寄存器映射 · 温度读取实现 · 精度与转换时间分析
LM75
温度传感器驱动
13
温湿度传感器驱动(SHT30)
SHT30通信协议 · 单次与周期采集模式 · CRC校验实现
SHT30
温湿度传感器驱动
14
加速度传感器驱动(MPU6050)
MPU6050初始化 · 加速度与陀螺仪数据读取 · DMP库移植
MPU6050
加速度传感器驱动
15
磁力计驱动(HMC5883L)
地磁场测量原理 · HMC5883L寄存器配置 · 航向角计算
HMC5883L
磁力计驱动
16
气压传感器驱动(BMP280)
BMP280校准参数读取 · 温度与气压补偿算法 · 海拔计算
BMP280
气压传感器驱动
17
光照传感器驱动(BH1750)
BH1750测量模式选择 · 光照强度计算 · 动态范围调整
BH1750
光照传感器驱动
18
距离传感器驱动(VL53L0X)
ToF测距原理 · VL53L0X初始化 · 测距模式配置与数据读取
VL53L0X
距离传感器驱动
19
OLED显示屏驱动(SSD1306)
SSD1306初始化序列 · 帧缓冲管理 · 中文字库显示实现
OLED
SSD1306
20
多传感器融合
I2C总线多设备地址管理 · 分时采集策略 · 数据融合滤波算法
多传感器融合
I2C
21
I2C通信故障排查
总线锁死恢复 · 时钟拉伸问题 · 应答信号异常处理
I2C
通信故障排查
22
逻辑分析仪高级应用
触发条件设置 · 协议解码 · 眼图分析
逻辑分析仪高级应…
触发条件设置
23
I2C电平转换与长距离通信
3V与5V电平匹配 · 总线电容计算 · I2C中继器使用
I2C
电平转换
24
FreeRTOS基础
任务创建与删除 · 任务优先级 · 任务状态转换
FreeRTOS
任务创建
25
FreeRTOS同步机制
信号量 · 互斥锁 · 队列
FreeRTOS
同步机制
26
传感器数据采集任务设计
生产者消费者模型 · DMA传输 · 双缓冲技术
传感器数据采集任…
生产者消费者模型
27
低功耗传感器驱动
ESP32深度睡眠 · 传感器待机模式 · 唤醒源配置
低功耗传感器驱动
ESP32
28
WiFi传感器数据上传
HTTP POST/GET请求 · JSON数据封装 · MQTT协议基础
WiFi
传感器数据上传
29
蓝牙BLE传感器数据传输
BLE GATT服务设计 · 通知与指示 · 功耗与速率权衡
BLE
蓝牙
30
综合项目实战
多传感器环境监测站 · 数据采集 · 处理
综合项目实战
多传感器环境监测…
所属VIP或分类
同VIP:ESP32-I2C传感器数据采集与低功耗模式优化实战
同VIP:ESP32-I2C传感器驱动与FreeRTOS任务驱动开发
同VIP:ESP32-I2C传感器驱动与数据采集驱动开发实战