首页
›
热销单品
›
嵌入式Linux与RTOS
›
《STM32F103OLED显示驱动与I2C通信调试与故障定位实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
STM32F103OLED显示驱动与I2C通信调试与故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与硬件准备
课程目标 · 所需硬件清单(STM32F103C8… · 96寸OLED SSD1306
课程导学
硬件准备
02
I2C协议基础(上)
I2C总线物理层特性(SDA · SCL · 上拉电阻)
I2C
协议基础
03
I2C协议基础(下)
I2C时序图深度解析 · 7位地址与10位地址 · I2C标准模式(100kHz)与快速…
I2C
协议基础
04
STM32的I2C外设详解
STM32F103 I2C模块框图 · I2C工作模式(主机/从机) · I2C寄存器(CR1
STM32
I2C
05
STM32 I2C固件库编程(标准库)
I2C初始化结构体配置 · I2C_Init()函数详解 · I2C_Cmd()使能
STM32
I2C
06
STM32 I2C固件库编程(HAL库)
HAL库I2C初始化流程 · HAL_I2C_Init() · HAL_I2C_MspInit()回…
STM32
I2C
07
SSD1306 OLED驱动芯片详解
SSD1306内部框图 · 页寻址模式与页地址结构 · GDDRAM显存映射关系
SSD1306
OLED
08
OLED初始化序列实战
SSD1306上电时序 · 初始化命令序列(关闭显示 · 设置对比度
OLED
初始化序列实战
09
I2C写操作驱动实现(基础版)
单字节写函数I2C_WriteByt… · 多字节写函数I2C_WriteMul… · 起始/停止信号封装
I2C
写操作驱动实现
10
OLED清屏与点像素函数
清屏函数OLED_Clear()实现 · 设置光标函数OLED_SetCurs… · 画点函数OLED_DrawPoint…
OLED
清屏
11
OLED字符显示驱动(ASCII)
ASCII码表与字模提取原理 · 5x7与8x16字模数据结构 · 显示单个字符函数OLED_ShowC…
OLED
ASCII
12
OLED字符串与数字显示
显示字符串函数OLED_ShowSt… · 显示十进制数字函数OLED_Show… · 显示十六进制函数OLED_ShowH…
OLED
字符串
13
OLED汉字显示驱动
汉字编码(GB2312/GBK)与取… · 16x16汉字字模存储 · 显示汉字函数OLED_ShowChi…
OLED
汉字显示驱动
14
OLED图片显示驱动
BMP图片取模方法(Image2Lc… · 单色位图数据格式 · 显示图片函数OLED_ShowIma…
OLED
图片显示驱动
15
OLED滚动显示与特效
SSD1306硬件滚动命令(水平滚动 · 垂直滚动 · 页滚动)
OLED
滚动显示
16
I2C通信调试工具使用
逻辑分析仪(Saleae)连接与配置 · I2C协议解码设置 · 波形抓取与分析实战
I2C
通信调试工具使用
17
I2C通信故障定位(上)
常见故障现象(无应答 · 数据错误 · 死锁)
I2C
通信故障定位
18
I2C通信故障定位(下)
时钟拉伸(Clock Stretch… · 总线竞争与仲裁丢失 · I2C超时处理机制
I2C
通信故障定位
19
软件模拟I2C实现(GPIO模拟)
GPIO位带操作实现SDA/SCL控… · 软件延时实现时序 · 模拟起始/停止/应答/非应答信号
I2C
GPIO
20
软件模拟I2C与硬件I2C对比
时序精度对比 · CPU占用率对比 · 代码移植性对比
I2C
软件模拟
21
OLED多级菜单框架设计
菜单数据结构体设计(链表/数组) · 菜单项显示与切换 · 按键扫描与菜单交互逻辑
OLED
多级菜单框架设计
22
OLED实时数据显示(ADC采集显示)
STM32 ADC单次采集配置 · 电压值计算 · OLED实时刷新显示波形/数值
OLED
ADC
23
OLED与传感器联合调试(DHT11温湿度)
DHT11单总线协议解析 · 温湿度数据读取 · OLED显示温湿度值
OLED
DHT11
24
OLED与传感器联合调试(MPU6050六轴)
MPU6050 I2C地址与寄存器 · 原始数据读取 · 欧拉角计算
OLED
MPU6050
25
低功耗模式下的OLED显示
STM32睡眠模式与停止模式配置 · OLED休眠命令(Display O… · 唤醒后快速重初始化
OLED
低功耗模式下的
26
OLED驱动性能优化
DMA+I2C传输减少CPU占用 · 显存缓冲(Page Buffer)与… · 帧率优化技巧
OLED
驱动性能优化
27
多OLED屏幕驱动(I2C地址切换)
SSD1306 I2C地址配置(SA… · 双屏同时驱动实现 · I2C多从机通信管理
OLED
I2C
28
OLED驱动库封装与模块化设计
驱动层/中间层/应用层分层架构 · 头文件接口设计(oled.h) · 静态库生成与使用
OLED
驱动库封装
29
综合项目实战(上)
智能温湿度计项目需求分析 · 硬件连接图设计 · 软件架构设计
综合项目实战
智能温湿度计项目…
30
综合项目实战(下)
项目功能测试与验证 · 常见问题复盘(显示异常 · 通信失败
综合项目实战
项目功能测试
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战