首页
›
嵌入式基础与RISC-V
›
099-单片机实战
›
《I2C总线与SPI协议通信调试与故障排查实战》
VIP10
本课程属于:099-单片机实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C总线与SPI协议通信调试与故障排查实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
物理层特性 · 总线拓扑 · 开漏输出与上拉电阻
I2C
协议基础
02
I2C协议基础
数据帧格式 · 起始条件 · 停止条件
I2C
协议基础
03
I2C协议基础
7位地址与10位地址模式 · 标准/快速/高速模式速率
I2C
协议基础
04
I2C实战
主机发送与接收流程 · 从机地址配置 · 读写操作时序
I2C
主机发送
05
I2C实战
多主机仲裁机制 · 时钟同步与时钟拉伸
I2C
多主机仲裁机制
06
I2C调试
逻辑分析仪抓取波形 · 解析起始/停止/ACK位
I2C
调试
07
I2C调试
常见故障——总线挂死 · 地址错误 · 时钟拉伸超时
I2C
调试
08
I2C调试
上拉电阻计算 · 总线电容影响 · 电平转换问题
I2C
调试
09
I2C调试
使用示波器测量时序参数(tr/tf/…
I2C
调试
10
I2C调试
软件模拟I2C的坑——延时精度 · GPIO中断冲突
I2C
调试
11
SPI协议基础
4线制(SCK/MOSI/MISO/…
SPI
协议基础
12
SPI协议基础
CPOL/CPHA四种模式详解 · 时钟极性与相位
SPI
协议基础
13
SPI协议基础
主从模式 · 多从机片选 · 菊花链拓扑
SPI
协议基础
14
SPI实战
标准SPI读写Flash(如W25Q…
SPI
Flash
15
SPI实战
DMA传输配置 · 环形缓冲区设计 · 中断与轮询选择
SPI
DMA
16
SPI实战
高速SPI(50MHz+)的PCB布… · 阻抗 · 回流
SPI
MHz+
17
SPI调试
逻辑分析仪抓取CS/SCK/MOSI…
SPI
调试
18
SPI调试
常见故障——相位不匹配 · 时钟抖动 · CS毛刺
SPI
调试
19
SPI调试
信号完整性——振铃 · 过冲 · 串扰的排查与端接
SPI
调试
20
SPI调试
从机未响应 · MISO无数据 · 片选竞争问题
SPI
调试
21
I2C与SPI对比
速率 · 引脚数 · 功耗
I2C
SPI
22
I2C与SPI对比
Linux内核驱动框架(i2c-de…
I2C
SPI
23
I2C与SPI对比
设备树配置(DTS)实战——以IMX…
I2C
SPI
24
混合调试
I2C与SPI共用总线冲突 · 电平不匹配 · 中断优先级
混合调试
I2C
25
混合调试
使用Bus Pirate/ChipW…
混合调试
Bus
26
混合调试
Python脚本(smbus/spi…
混合调试
Python
27
高级故障排查
眼图分析 · 抖动测量 · 误码率测试
高级故障排查
眼图分析
28
高级故障排查
EMI/ESD对I2C/SPI的影响…
高级故障排查
EMI/ESD
29
高级故障排查
长距离传输(>1m)的差分方案(RS…
高级故障排查
RS
30
综合实战
从零调试一块I2C温湿度传感器+SP…
综合实战
I2C
所属VIP或分类
同VIP:I2C总线与SPI协议在电机控制中的实战
同VIP:串口通信与I2C总线传感器驱动开发与调试实战
同VIP:单片机ADC采样与串口通信数据采集与传感器驱动实战