首页
›
嵌入式基础与RISC-V
›
091-STM32单片机硬件基础
›
《I2C协议与SPI总线通信故障定位实战》
VIP10
本课程属于:091-STM32单片机硬件基础
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C协议与SPI总线通信故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
物理层特性(SDA/SCL开漏输出 · 上拉电阻) · 协议层帧格式(起始条件
I2C
协议基础
02
I2C时序分析
标准模式(100kHz) · 快速模式(400kHz)时序参数详解… · 下降时间
I2C
时序分析
03
I2C多主机通信
总线仲裁机制 · 时钟同步 · 多主机冲突检测与退避策略
I2C
多主机通信
04
I2C从机地址配置
7位地址与10位地址格式 · 地址冲突检测 · 通用呼叫地址
I2C
从机地址配置
05
I2C调试实战
使用逻辑分析仪抓取I2C波形 · 解析Start/Stop/ACK/N… · 常见波形异常分析
I2C
调试实战
06
I2C故障定位
总线挂死(SCL低电平锁定) · 从机无应答 · 数据位错误
I2C
故障定位
07
I2C高级话题
高速模式(3.4MHz) · 超快速模式(5MHz) · I2C总线电容与上拉电阻计算
I2C
高级话题
08
SPI协议基础
物理层特性(MOSI/MISO/SC… · 4种CPOL/CPHA模式详解 · 全双工通信机制
SPI
协议基础
09
SPI时序分析
时钟极性与相位配置 · 数据建立/保持时间 · 最大时钟频率限制
SPI
时序分析
10
SPI多从机配置
独立片选与菊花链拓扑 · 片选信号管理 · 总线冲突避免
SPI
多从机配置
11
SPI调试实战
使用示波器测量SPI时序 · 验证CPOL/CPHA配置 · 数据偏移问题排查
SPI
调试实战
12
SPI故障定位
片选信号毛刺 · 时钟抖动导致数据错位 · MISO高阻态问题
SPI
故障定位
13
I2C与SPI对比
协议开销 · 传输速率 · 硬件复杂度
I2C
SPI
14
嵌入式Linux下的I2C调试
i2c-tools工具集(i2cde… · i2cget · i2cset
Linux
I2C
15
嵌入式Linux下的SPI调试
spidev驱动 · spi-config工具 · 内核SPI子系统调试
Linux
SPI
16
I2C设备驱动开发实战
编写Linux I2C客户端驱动 · 注册到I2C总线 · 使用regmap API
I2C
设备驱动开发实战
17
SPI设备驱动开发实战
编写Linux SPI设备驱动 · spi_message与spi_tr…
SPI
设备驱动开发实战
18
I2C总线故障注入
模拟总线挂死 · ACK丢失 · 时钟 stretching 超时
I2C
总线故障注入
19
SPI总线故障注入
模拟片选失效 · 时钟缺失 · 数据线短路
SPI
总线故障注入
20
I2C EEPROM读写实战
AT24C02驱动编写 · 页写入与顺序读取 · 时序验证
I2C
EEPROM
21
SPI Flash读写实战
W25Q128驱动编写 · 扇区擦除 · 页编程
SPI
Flash
22
I2C传感器数据采集实战
温湿度传感器(如SHT30)驱动 · 配置寄存器 · 连续读取模式
I2C
传感器数据采集实…
23
SPI ADC数据采集实战
ADS1256驱动 · 通道切换 · 采样率配置
SPI
ADC
24
I2C总线扩展
I2C多路复用器(如TCA9548A… · 总线分段 · 地址扩展
I2C
总线扩展
25
SPI总线隔离
数字隔离器(如ISO7240)在SP… · 电平转换 · 长距离传输
SPI
总线隔离
26
I2C与SPI混合系统设计
一个系统中同时使用I2C和SPI · 资源分配 · 中断优先级
I2C
SPI
27
I2C协议一致性测试
电气特性测试 · 时序参数测试 · 协议层测试
I2C
协议一致性测试
28
SPI协议一致性测试
信号完整性测试 · 时序裕量测试 · 负载测试
SPI
协议一致性测试
29
I2C/SPI调试工具进阶
逻辑分析仪高级触发设置 · 协议解码器使用 · 眼图分析
I2C/SPI
调试工具进阶
30
综合实战项目
多传感器数据采集系统(I2C温湿度+… · 系统联调 · 故障排查全流程
综合实战项目
I2C
所属VIP或分类
同VIP:I2C从机地址配置多设备通信故障定位实战
同VIP:I2C协议与SPI总线通信故障排查实战
同VIP:SPI全双工通信与多设备级联故障定位实战