首页
›
嵌入式基础与RISC-V
›
120-嵌入式通信协议
›
《I2C从机模式开发与多主通信异常排查调试实战》
VIP10
本课程属于:120-嵌入式通信协议
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C从机模式开发与多主通信异常排查调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础回顾
从机视角理解SCL · SDA时序与地址匹配机制
I2C
协议基础回顾
02
从机模式硬件设计要点
开漏输出 · 上拉电阻计算与电平匹配
从机模式硬件设计…
开漏输出
03
从机状态机设计
IDLE · ADDR · DATA_ACK
从机状态机设计
IDLE
04
从机发送模式实现
从机响应主机读请求的数据发送流程
从机发送模式实现
从机响应主机读请…
05
从机接收模式实现
从机接收主机写数据并产生ACK/NA…
从机接收模式实现
ACK/NA
06
时钟拉伸(Clock Stretching)
从机拉低SCL进行流控的原理与实现
Clock
Stretching
07
从机地址配置
7位地址与10位地址模式下的从机地址…
从机地址配置
7位地址
08
多主通信原理
总线仲裁机制与从机在多主环境下的角色…
多主通信原理
总线仲裁机制
09
多主冲突检测
从机如何检测总线冲突并正确释放总线
多主冲突检测
从机如何检测总线…
10
从机超时处理
SCL低电平超时与总线空闲超时的检测…
从机超时处理
SCL
11
从机中断设计
基于中断的从机收发状态机实现
从机
断设计
12
DMA辅助从机传输
使用DMA减轻CPU负担的从机数据搬…
DMA
辅助从机传输
13
从机错误处理
帧错误 · 仲裁丢失 · NACK接收后的恢复策略
从机错误处理
帧错误
14
多主通信中的地址冲突
两个主机同时选中同一从机的处理
多主通信
地址冲突
15
从机NACK生成策略
何时主动发送NACK以及后续处理
NACK
从机
16
重复起始条件(Sr)
从机在Sr后的行为与状态保持
Sr
重复起始条件
17
通用呼叫地址(General Call)
从机响应0x00地址的特殊处理
General
Call
18
从机复位与初始化
上电 · 总线复位后的从机状态恢复
从机复位
初始化
19
逻辑分析仪抓取I2C波形
从机视角的波形分析方法
I2C
逻辑分析仪抓取
20
常见从机异常1
SCL毛刺导致的状态机跑飞与恢复
常见从机异常1
SCL
21
常见从机异常2
SDA竞争导致的数据位错误与重试机制
常见从机异常2
SDA
22
常见从机异常3
从机未及时释放SCL导致的主机超时
常见从机异常3
SCL
23
多主通信死锁
两个主机同时控制总线时的死锁检测与解…
多主通信死锁
两个主机同时控制…
24
从机缓冲区管理
环形缓冲区在从机数据收发中的应用
从机缓冲区管理
环形缓冲区
25
从机性能优化
降低中断延迟 · 优化状态机跳转速度
从机性能优化
降低
26
从机固件升级
通过I2C从机接口实现在线固件更新
从机固件升级
I2C
27
多主环境下的从机调试技巧
使用辅助GPIO输出调试信息
多主环境下的从机…
GPIO
28
从机兼容性测试
与不同厂商主机(MCU · Sensor Hub)的联调
从机兼容性测试
MCU
29
从机低功耗设计
在I2C空闲时进入低功耗模式并正确唤…
从机低功耗设计
I2C
30
综合实战
构建一个支持多主通信的智能I2C从机…
综合实战
I2C
所属VIP或分类
同VIP:I2C-SPI-UART-CAN嵌入式通信接口协议驱动开发
同VIP:I2C与UART混合通信系统抗干扰设计项目实战
同VIP:I2C与UART混合通信系统设计实战