首页
›
嵌入式基础与RISC-V
›
089-STM32 LL库HAL库嵌入式外设底层库开发
›
《STM32 SPI外设驱动开发项目实战》
VIP10
本课程属于:089-STM32 LL库HAL库嵌入式外设底层库开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32 SPI外设驱动开发项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SPI协议基础
SPI总线概述 · 四线制信号定义 · 主从模式与多从机架构
SPI
协议基础
02
STM32 SPI外设架构
SPI框图解析 · 时钟树与波特率配置 · 数据寄存器与FIFO
STM32
SPI
03
HAL库SPI初始化
HAL_SPI_Init()结构体参… · GPIO复用配置 · 时钟使能与NVIC设置
HAL
SPI
04
轮询模式收发
HAL_SPI_Transmit()… · 超时机制与错误处理
轮询模式收发
HAL
05
中断模式收发
HAL_SPI_Transmit_I… · 中断回调函数HAL_SPI_TxCp…
断模式收发
HAL
06
DMA模式收发
DMA配置流程 · HAL_SPI_Transmit_D… · DMA双缓冲与循环模式
DMA
模式收发
07
SPI NSS管理
硬件NSS与软件NSS模式 · 片选信号时序控制 · 多从机片选策略
SPI
NSS
08
SPI数据帧格式
8位/16位数据帧 · MSB/LSB先行配置 · CRC校验使能与计算
SPI
数据帧格式
09
SPI FIFO与阈值
FIFO深度与阈值配置 · TXE/RXNE标志位行为 · FIFO模式下的中断优化
SPI
FIFO
10
SPI中断优先级
NVIC优先级分组 · 抢占优先级与子优先级设置 · 中断嵌套场景分析
SPI
断优先级
11
SPI DMA中断协同
DMA传输完成中断 · 半传输中断 · 错误中断处理
SPI
DMA
12
SPI错误处理
MODF错误 · OVR错误 · CRC错误
SPI
错误处理
13
SPI低功耗模式
睡眠模式下的SPI行为 · WFI/WFE与SPI中断唤醒 · 停止模式下的SPI保持
SPI
低功耗模式
14
SPI时序分析
示波器抓取SCK/CS/MOSI/M… · 波特率误差计算 · 建立/保持时间裕量
SPI
时序分析
15
SPI与Flash驱动
W25Q64芯片介绍 · 读ID指令实现 · 页编程与扇区擦除
SPI
Flash
16
SPI与SD卡驱动
SD卡SPI模式初始化 · CMD0/CMD8/ACMD41命令 · 单块/多块读写
SPI
SD
17
SPI与LCD驱动
ST7735/ILI9341初始化序… · SPI发送像素数据 · 窗口设置与区域刷新
SPI
LCD
18
SPI与传感器驱动
MPU9250/ADXL345 SP… · 加速度/陀螺仪数据解析 · FIFO读取策略
SPI
传感器驱动
19
SPI与RF模块驱动
nRF24L01寄存器配置 · SPI发送接收数据包 · 自动重发与中断处理
SPI
RF
20
SPI与DAC驱动
MCP4921/MCP4822 SP… · 输出电压计算 · 双通道同步更新
SPI
DAC
21
SPI与ADC驱动
ADS1256/MAX31865 S… · 差分/单端转换 · 数据速率配置
SPI
ADC
22
SPI与EEPROM驱动
25AA256页写与顺序读 · 写保护引脚控制 · 状态寄存器轮询
SPI
EEPROM
23
SPI与CAN控制器驱动
MCP2515 SPI配置 · CAN帧发送接收 · 屏蔽与过滤设置
SPI
CAN
24
SPI与以太网控制器驱动
ENC28J60 SPI初始化 · MAC/PHY寄存器读写 · 数据包收发
SPI
以太网控制器驱动
25
SPI多设备总线设计
总线仲裁策略 · 设备地址/片选映射 · 信号完整性考虑
SPI
多设备总线设计
26
SPI高速设计要点
PCB布局布线规则 · 阻抗匹配与端接 · 信号反射与振铃抑制
SPI
高速设计要点
27
SPI驱动架构设计
分层设计思想 · 硬件抽象层(HAL)与驱动层分离 · 回调函数注册机制
SPI
驱动架构设计
28
SPI驱动测试方法
单元测试框架(Ceedling/Un… · Mock SPI外设 · 自动化测试脚本
SPI
驱动测试方法
29
SPI驱动调试技巧
逻辑分析仪触发设置 · printf重定向到SPI · RTOS任务优先级调试
SPI
驱动调试技巧
30
SPI实战项目
多传感器数据采集系统 · SPI Flash文件系统( Lit… · LCD图形界面显示
SPI
实战项目
所属VIP或分类
同VIP:I2C与EEPROM通信驱动开发调试与实战
同VIP:I2C与SPI外设驱动调试与常见故障排查实战
同VIP:LL库外设驱动开发与I2C通信调试实战