首页
›
嵌入式基础与RISC-V
›
042-MCU硬件接口协议
›
《MCU硬件接口协议I2C波形调试与中断处理实战》
VIP10
本课程属于:042-MCU硬件接口协议
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU硬件接口协议I2C波形调试与中断处理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
I2C总线起源 · 物理层特性(SDA/SCL) · 电气特性与上拉电阻选择
I2C
协议基础
02
I2C通信时序
起始条件 · 停止条件 · 数据有效性
I2C
通信时序
03
I2C地址与读写操作
7位地址与10位地址 · 读/写位控制 · 多主机仲裁
I2C
地址
04
I2C时钟同步与仲裁
时钟拉伸(Clock Stretch… · 多主机仲裁原理 · 总线空闲检测
I2C
时钟同步
05
I2C高速模式
标准模式(100kHz) · 快速模式(400kHz) · 高速模式(3.4MHz)区别与实现
I2C
高速模式
06
MCU I2C外设架构
STM32 I2C模块框图 · 时钟树配置 · GPIO复用功能映射
MCU
I2C
07
I2C初始化配置
结构体参数详解 · 时序计算(SCL频率 · 上升/下降时间)
I2C
初始化配置
08
I2C主机发送模式
轮询方式发送数据 · 状态标志位检查 · 错误处理机制
I2C
主机发送模式
09
I2C主机接收模式
轮询方式接收数据 · 从机地址匹配 · 数据读取流程
I2C
主机接收模式
10
I2C中断基础
NVIC中断控制器 · 中断优先级分组 · I2C中断事件类型(TXIS/RXN…
I2C
断基础
11
I2C中断发送实现
中断方式发送数据 · 缓冲区管理 · 发送完成回调
I2C
断发送实现
12
I2C中断接收实现
中断方式接收数据 · 溢出保护 · 接收完成回调
I2C
断接收实现
13
I2C DMA传输
DMA控制器原理 · I2C与DMA联动配置 · DMA中断与完成回调
I2C
DMA
14
I2C从机模式
从机地址配置 · 从机发送/接收流程 · 从机中断处理
I2C
从机模式
15
I2C多从机通信
总线冲突检测 · 地址冲突解决 · 多主机切换策略
I2C
多从机通信
16
I2C波形调试基础
逻辑分析仪使用 · 示波器探头设置 · 触发条件配置
I2C
波形调试基础
17
I2C波形分析实战
起始条件波形识别 · 数据字节解析 · ACK/NACK波形特征
I2C
波形分析实战
18
常见波形异常分析
SCL毛刺 · SDA电平异常 · 时钟拉伸超时
常见波形异常分析
SCL
19
I2C时序参数测量
SCL高/低电平时间 · 上升/下降时间 · 数据建立/保持时间
I2C
时序参数测量
20
I2C调试工具使用
Saleae逻辑分析仪配置 · I2C解码插件 · PulseView使用技巧
I2C
调试工具使用
21
I2C错误处理实战
总线错误(BERR) · 仲裁丢失(ARLO) · ACK失败(NACKF)
I2C
错误处理实战
22
I2C与EEPROM通信实战
AT24C02驱动编写 · 页写入与随机读取 · 连续读取实现
I2C
EEPROM
23
I2C与传感器通信实战
MPU6050初始化配置 · 寄存器读写 · 数据采集与解析
I2C
传感器通信实战
24
I2C与LCD显示屏通信实战
SSD1306 OLED驱动 · 命令/数据模式 · 帧缓冲管理
I2C
LCD
25
I2C总线扩展
I2C多路复用器(TCA9548A) · 电平转换器(PCA9306) · 总线缓冲器
I2C
总线扩展
26
I2C低功耗设计
I2C总线休眠唤醒 · 时钟门控 · 中断唤醒源配置
I2C
低功耗设计
27
I2C协议栈设计
分层架构设计 · 抽象层接口 · 超时重传机制
I2C
协议栈设计
28
I2C多主机系统设计
多主机仲裁策略 · 总线令牌传递 · 冲突检测与恢复
I2C
多主机系统设计
29
I2C调试技巧总结
常见问题排查清单 · 波形对比分析法 · 固件调试断点设置
I2C
调试技巧总结
30
综合实战项目
多传感器数据采集系统设计 · I2C总线监控与日志 · 性能优化与稳定性测试
综合实战项目
多传感器数据采集…
所属VIP或分类
同VIP:I2C协议主机配置与从机驱动多设备通信故障定位实战
同VIP:I2C协议主机配置与从机驱动速率优化实战
同VIP:I2C协议时序分析与中断处理波形故障定位实战