首页
›
高速接口与互连
›
032-SPI高速采样与DMA吞吐
›
《SPI DMA传输模式设计与驱动调试》
VIP20
本课程属于:032-SPI高速采样与DMA吞吐
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SPI DMA传输模式设计与驱动调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DMA概述
什么是DMA · DMA的作用 · DMA vs CPU传输
DMA
什么是
02
DMA工作原理
DMA控制器结构 · 传输流程 · 总线仲裁
DMA
工作原理
03
DMA传输基本要素
源地址 · 目的地址 · 传输计数
DMA
传输基本要素
04
DMA传输模式分类
单次传输 · 突发传输 · 循环传输
DMA
传输模式分类
05
单次传输模式
特点 · 配置流程 · 适用场景
单次传输模式
特点
06
突发传输模式
特点 · 配置流程 · 适用场景
突发传输模式
特点
07
循环传输模式
特点 · 配置流程 · 适用场景
循环传输模式
特点
08
链式传输模式(Scatter-Gather)
概念 · 描述符链表 · 配置
Scatter-Gath…
链式传输模式
09
多通道DMA
通道优先级 · 通道共享 · 并发传输
DMA
多通道
10
DMA中断
传输完成中断 · 错误中断 · 中断服务函数编写
DMA
传输完成
11
DMA与存储器
内存到内存传输 · 内存到外设 · 外设到内存
DMA
存储器
12
DMA与ADC
ADC采集数据通过DMA传输
DMA
ADC
13
DMA与UART
UART发送接收使用DMA
DMA
UART
14
DMA与SPI
SPI数据交换使用DMA
DMA
SPI
15
DMA与定时器
定时器触发DMA传输
DMA
定时器
16
DMA配置寄存器详解
控制寄存器 · 状态寄存器 · 源/目的地址寄存器
DMA
配置寄存器详解
17
硬件DMA与软件DMA
区别 · 优缺点
DMA
硬件
18
常见MCU的DMA
STM32 DMA · GD32 DMA · NXP DMA等
MCU
DMA
19
STM32 DMA配置步骤
时钟使能 · 通道配置 · 传输参数
STM32
DMA
20
使用HAL库配置DMA
HAL_DMA_Start · 回调函数
HAL
DMA
21
使用LL库配置DMA
寄存器级操作
LL
DMA
22
DMA传输常见问题
地址对齐 · 缓存一致性 · 数据覆盖
DMA
传输常见问题
23
性能优化
双缓冲 · 环形缓冲区 · 优先级设置
性能优化
双缓冲
24
DMA与RTOS
在FreeRTOS中使用DMA注意事…
DMA
RTOS
25
实战项目1
利用DMA实现高速ADC数据采集与波…
实战项目1
DMA
26
实战项目1
代码实现与调试(代码示例)
实战项目1
代码实现
27
实战项目2
DMA驱动OLED屏幕刷新(原理)
实战项目2
DMA
28
实战项目2
代码实现与调试(代码示例)
实战项目2
代码实现
29
实战项目3
多通道UART DMA通信(原理与实…
实战项目3
UART
30
DMA调试技巧
使用逻辑分析仪 · 查看寄存器 · 常见故障排查
DMA
调试技巧
所属VIP或分类
同VIP:DMA中断合并与描述符队列性能优化
同VIP:DMA中断延迟定位与吞吐瓶颈优化
同VIP:DMA传输完成中断延迟优化从入门到实战