首页
›
嵌入式基础与RISC-V
›
124-嵌入式总线通信协议
›
《I2C外设驱动开发与通信速率配置实战》
VIP10
本课程属于:124-嵌入式总线通信协议
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C外设驱动开发与通信速率配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C总线协议基础
I2C总线起源 · 物理层特性(SDA/SCL) · 电气特性与上拉电阻选择
I2C
总线协议基础
02
I2C通信协议详解
起始条件 · 停止条件 · 数据有效性
I2C
通信协议详解
03
I2C地址与寻址模式
7位地址与10位地址格式 · 广播地址 · 保留地址
I2C
地址
04
I2C数据传输格式
单字节读写 · 多字节读写 · 组合传输(Repeated Star…
I2C
数据传输格式
05
I2C时钟同步与仲裁
时钟拉伸(Clock Stretch… · 多主机仲裁机制
I2C
时钟同步
06
I2C总线速率模式
标准模式(100kHz) · 快速模式(400kHz) · 高速模式(3.4MHz)
I2C
总线速率模式
07
I2C总线电容与上拉电阻计算
总线最大电容限制 · 上拉电阻最小值/最大值计算 · 功耗与速度权衡
I2C
总线电容
08
I2C时序参数详解
上升时间 · 下降时间 · 数据建立时间
I2C
时序参数详解
09
I2C硬件控制器架构
MCU内部I2C外设框图 · 寄存器映射(控制寄存器 · 状态寄存器
I2C
硬件控制器架构
10
Linux I2C子系统架构
I2C核心层 · I2C总线驱动 · I2C设备驱动
Linux
I2C
11
Linux I2C设备驱动模型
struct i2c_driver · struct i2c_client · 设备树匹配与ACPI匹配
Linux
I2C
12
I2C设备驱动注册与注销
module_i2c_driver宏 · probe函数实现 · remove函数实现
I2C
设备驱动注册
13
I2C数据传输API
i2c_transfer · i2c_master_send · i2c_master_recv
I2C
API
14
I2C消息结构体
struct i2c_msg详解 · flags标志位(读写方向 · 10位地址
I2C
消息结构体
15
I2C驱动实战
温度传感器驱动开发(如LM75) · probe初始化 · 数据读取
I2C
驱动实战
16
I2C驱动实战
加速度计驱动开发(如MPU6050) · 多字节读取 · FIFO操作
I2C
驱动实战
17
I2C驱动实战
EEPROM驱动开发(如AT24Cx… · 随机读取 · 连续读取
I2C
驱动实战
18
I2C驱动实战
RTC驱动开发(如DS3231) · 闹钟配置 · 温度补偿
I2C
驱动实战
19
I2C驱动调试技巧
使用i2cdetect探测设备 · i2cget/i2cset读写寄存器 · 逻辑分析仪抓取波形
I2C
驱动调试技巧
20
I2C通信速率配置原理
时钟分频器计算 · SCL频率公式 · duty cycle配置
I2C
通信速率配置原理
21
I2C速率配置实战(STM32)
I2C时序寄存器配置(TIMINGR… · 标准模式与快速模式切换
I2C
STM32
22
I2C速率配置实战(Linux内核)
设备树中clock-frequenc… · 适配器速率设置
I2C
Linux
23
I2C速率配置实战(Zephyr RTOS)
I2C设备树配置 · Kconfig速率选项 · API调用
I2C
Zephyr
24
I2C高速模式(HS-mode)实现
HS模式主从协商 · 电流源上拉 · 速率切换序列
I2C
HS-mode
25
I2C超快速模式(UFm)实现
UFm模式特性 · 推挽输出 · 5MHz速率配置
I2C
UFm
26
I2C速率与信号完整性
反射 · 振铃 · 串扰对高速I2C的影响
I2C
速率
27
I2C速率与EMI/EMC
上升时间控制 · 展频技术 · 屏蔽与滤波
I2C
EMI/EMC
28
I2C多主机系统设计
总线仲裁策略 · 时钟同步 · 错误恢复机制
I2C
多主机系统设计
29
I2C总线扩展与隔离
I2C总线缓冲器(如PCA9517) · I2C隔离器(如ISO1540) · 电平转换
I2C
总线扩展
30
I2C故障排查与性能优化
常见故障(总线锁死 · 地址冲突 · 速率不匹配)
I2C
故障排查
所属VIP或分类
同VIP:I2C-SPI-UART总线时序与波形分析实战
同VIP:I2C-SPI-UART混合总线低功耗设计实战
同VIP:I2C-SPI-UART混合总线项目驱动开发实战