首页
›
嵌入式基础与RISC-V
›
164-嵌入式STM32项目合集实战篇
›
《STM32F103 OLED驱动与DMA数据传输开发》
VIP10
本课程属于:164-嵌入式STM32项目合集实战篇
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32F103 OLED驱动与DMA数据传输开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
STM32F103开发板介绍 · 96寸OLED模块(SSD1306)… · 杜邦线连接与原理图解读
课程导论
硬件准备
02
开发环境搭建
Keil MDK安装与破解 · STM32CubeMX安装 · 固件库下载与工程模板建立
开发环境搭建
Keil
03
GPIO基础与寄存器操作
GPIO模式配置 · 推挽输出与开漏输出区别 · 使用寄存器点亮LED
GPIO
寄存器操作
04
I2C协议详解(上)
I2C物理层特性 · 起始信号与停止信号 · 数据有效性
I2C
协议详解
05
I2C协议详解(下)
I2C地址与读写位 · 应答机制 · 多字节传输时序
I2C
协议详解
06
软件模拟I2C实现
GPIO位带操作 · 延时函数精确控制 · 模拟起始/停止/发送/接收函数
I2C
软件模拟
07
SSD1306驱动原理
OLED显存结构 · 页寻址模式与水平/垂直寻址模式
SSD1306
驱动原理
08
SSD1306初始化序列
命令表解析 · 常用寄存器配置 · 关闭与开启显示
SSD1306
初始化序列
09
OLED基本函数封装
写命令函数 · 写数据函数 · 设置光标位置函数
OLED
基本函数封装
10
OLED清屏与全屏填充
清屏函数实现 · 全屏填充图案 · 局部刷新策略
OLED
清屏
11
OLED显示字符(ASCII)
字模提取原理 · 5x7与8x16字体 · 字符显示函数
OLED
ASCII
12
OLED显示字符串与数字
字符串遍历显示 · 数字转字符串 · printf重定向到OLED
OLED
显示字符串
13
OLED显示汉字
16x16汉字字模制作 · 取模软件使用 · GB2312编码解析
OLED
显示汉字
14
OLED显示图片
BMP转C数组 · 单色位图显示 · 全屏图片刷新
OLED
显示图片
15
OLED菜单框架设计
菜单结构体定义 · 菜单项切换 · 光标指示器
OLED
菜单框架设计
16
DMA控制器基础
DMA工作原理 · STM32F103 DMA通道与请求…
DMA
控制器基础
17
DMA传输模式
内存到内存 · 内存到外设 · 外设到内存
DMA
传输模式
18
DMA传输参数配置
源地址/目的地址递增 · 数据宽度 · 传输数量
DMA
传输参数配置
19
DMA中断与标志位
传输完成中断 · 半传输中断 · 错误中断
DMA
标志位
20
DMA传输SPI数据
SPI接口OLED介绍 · DMA+SPI双缓冲刷新 · 提高帧率
DMA
SPI
21
DMA传输I2C数据
I2C DMA配置 · DMA传输完成回调 · 注意事项
DMA
I2C
22
DMA传输内存数据
内存到内存拷贝 · DMA与CPU速度对比 · memcpy替代方案
DMA
传输内存数据
23
DMA双缓冲机制
双缓冲原理 · 乒乓操作 · 帧缓存切换
DMA
双缓冲机制
24
DMA传输错误处理
FIFO溢出 · 总线错误 · 传输中止与恢复
DMA
传输错误处理
25
OLED动画效果实现
逐行扫描 · 滑动显示 · 图片切换动画
OLED
动画效果实现
26
OLED波形显示
ADC采集数据 · DMA传输波形数据 · 实时刷新显示
OLED
波形显示
27
OLED与传感器数据显示
DHT11温湿度 · MPU6050姿态 · DMA加速显示
OLED
传感器数据显示
28
低功耗模式下的OLED与DMA
睡眠模式 · 停止模式 · DMA在低功耗下的行为
OLED
DMA
29
性能优化与调试技巧
逻辑分析仪抓取I2C时序 · DMA传输时间计算 · CPU负载评估
性能优化
调试技巧
30
综合项目实战
智能手表界面设计 · 多级菜单 · DMA加速动画
综合项目实战
智能手表界面设计
所属VIP或分类
同VIP:STM32F103-HAL串口DMA通信与异常排查
同VIP:STM32F103-OLED显示驱动与I2C故障排查
同VIP:STM32F103故障排查与性能分析与调优实战