首页
›
嵌入式基础与RISC-V
›
091-STM32单片机硬件基础
›
《I2C协议与SPI总线通信故障排查实战》
VIP10
本课程属于:091-STM32单片机硬件基础
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C协议与SPI总线通信故障排查实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
I2C总线物理层 · I2C协议层(起始条件 · 停止条件
I2C
协议基础
02
I2C通信实战
主机与从机通信流程 · 读写操作时序 · 多主机仲裁
I2C
通信实战
03
I2C故障排查
总线锁死(SCL/SDA被拉低) · 地址冲突 · 应答错误(NACK)
I2C
故障排查
04
SPI总线基础
SPI物理层(MOSI/MISO/S… · 四种工作模式(CPOL/CPHA) · 单主单从与多从机连接方式
SPI
总线基础
05
SPI通信实战
全双工通信流程 · 片选信号管理 · 数据帧格式(8位/16位)
SPI
通信实战
06
SPI故障排查
时钟极性/相位不匹配 · 片选信号毛刺 · 数据线冲突(MISO/MOSI短路)
SPI
故障排查
07
I2C与SPI对比分析
速度 · 引脚数 · 拓扑结构
I2C
SPI
08
逻辑分析仪使用
如何用逻辑分析仪抓取I2C/SPI波… · 协议解码设置 · 触发条件配置
逻辑分析仪使用
I2C/SPI
09
示波器调试技巧
测量I2C/SPI信号质量 · 上升/下降时间测量 · 噪声与振铃分析
示波器调试技巧
I2C/SPI
10
I2C上拉电阻计算
标准模式/快速模式/高速模式下的电阻… · 功耗与速度的权衡
I2C
上拉电阻计算
11
SPI信号完整性
PCB布线要点 · 阻抗匹配 · 串扰抑制
SPI
信号完整性
12
I2C电平转换
3V与5V器件混用时的电平转换方案 · 双向电平转换电路设计
I2C
电平转换
13
SPI电平转换
单向电平转换方案 · 电平转换芯片选型 · 开漏输出与推挽输出适配
SPI
电平转换
14
I2C软件模拟
GPIO模拟I2C主机的实现 · 时序精确控制 · 中断与轮询模式选择
I2C
软件模拟
15
SPI软件模拟
GPIO模拟SPI主机的实现 · 位碰撞操作 · 速率优化技巧
SPI
软件模拟
16
I2C从机地址配置
7位地址与10位地址 · 地址冲突检测 · 动态地址分配
I2C
从机地址配置
17
SPI从机选择
多从机片选策略 · 菊花链连接 · 从机主动拉低MISO通知主机
SPI
从机选择
18
I2C总线电容限制
总线最大电容计算 · 长距离传输问题 · 中继器与缓冲器使用
I2C
总线电容限制
19
SPI长距离传输
差分SPI · RS-422转换 · 光纤扩展方案
SPI
长距离传输
20
I2C高级特性
高速模式(Hs-mode) · 超快速模式(UFm) · 设备ID(DID)读取
I2C
高级特性
21
SPI高级特性
双线/四线SPI(Dual/Quad… · SPI Flash的QPI模式 · SPI从机DMA
SPI
高级特性
22
I2C常见芯片故障
EEPROM读写失败 · 传感器无应答 · RTC时钟不同步
I2C
常见芯片故障
23
SPI常见芯片故障
ADC采样数据错误 · DAC输出异常 · LCD显示花屏
SPI
常见芯片故障
24
I2C总线监控
总线分析仪使用 · 被动监听模式 · 总线流量分析
I2C
总线监控
25
SPI总线监控
SPI协议分析仪使用 · 数据帧解析 · 错误帧检测
SPI
总线监控
26
I2C与Linux系统
Linux I2C子系统架构 · i2c-tools工具使用 · 设备树配置
I2C
Linux
27
SPI与Linux系统
Linux SPI子系统架构 · spidev用户空间驱动 · 设备树配置
SPI
Linux
28
I2C与RTOS
FreeRTOS下I2C驱动设计 · 任务同步 · 互斥访问
I2C
RTOS
29
SPI与RTOS
FreeRTOS下SPI驱动设计 · DMA与中断协调 · 多任务共享总线
SPI
RTOS
30
综合实战案例
多传感器数据采集系统(I2C温湿度+… · 故障复现与排查全流程
综合实战案例
I2C
所属VIP或分类
同VIP:I2C从机地址配置多设备通信故障定位实战
同VIP:I2C协议与SPI总线通信故障定位实战
同VIP:SPI全双工通信与多设备级联故障定位实战