首页
›
嵌入式基础与RISC-V
›
141-STM32开发实战
›
《I2C协议外设驱动开发实战》
VIP10
本课程属于:141-STM32开发实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C协议外设驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议概述
I2C总线历史 · 物理层特性(SDA/SCL) · 电气特性与上拉电阻
I2C
协议概述
02
I2C协议时序基础
起始条件 · 停止条件 · 数据有效性
I2C
协议时序基础
03
I2C地址与寻址
7位地址与10位地址模式 · 广播地址 · 保留地址
I2C
地址
04
I2C读写操作
单字节读写 · 多字节读写 · 复合操作(Combined Tran…
I2C
读写操作
05
I2C时钟同步与仲裁
时钟拉伸(Clock Stretch… · 多主机仲裁机制
I2C
时钟同步
06
I2C总线速率模式
标准模式(100kHz) · 快速模式(400kHz) · 高速模式(3.4MHz)
I2C
总线速率模式
07
I2C设备驱动框架
Linux内核I2C子系统架构(I2… · I2C Bus · I2C Adapter
I2C
设备驱动框架
08
I2C设备驱动核心数据结构
struct i2c_driver · struct i2c_client · struct i2c_adapter
I2C
设备驱动核心数据…
09
I2C设备驱动注册与注销
module_i2c_driver宏 · probe与remove回调函数
I2C
设备驱动注册
10
I2C设备驱动匹配方式
设备树匹配 · ACPI匹配 · ID表匹配(i2c_device_i…
I2C
设备驱动匹配方式
11
I2C数据传输API
i2c_transfer · i2c_master_send · i2c_master_recv
I2C
API
12
I2C消息结构体
struct i2c_msg详解 · flags标志位(I2C_M_RD · I2C_M_NOSTART等)
I2C
消息结构体
13
I2C SMBus协议
SMBus与I2C差异 · SMBus命令格式 · PEC校验
I2C
SMBus
14
I2C设备驱动实战
温度传感器(LM75)驱动开发——硬…
I2C
设备驱动实战
15
I2C设备驱动实战
温度传感器(LM75)驱动开发——驱…
I2C
设备驱动实战
16
I2C设备驱动实战
温度传感器(LM75)驱动开发——s…
I2C
设备驱动实战
17
I2C设备驱动实战
加速度计(MPU6050)驱动开发—…
I2C
设备驱动实战
18
I2C设备驱动实战
加速度计(MPU6050)驱动开发—…
I2C
设备驱动实战
19
I2C设备驱动实战
加速度计(MPU6050)驱动开发—…
I2C
设备驱动实战
20
I2C设备驱动实战
EEPROM(AT24Cxx)驱动开…
I2C
设备驱动实战
21
I2C设备驱动实战
EEPROM(AT24Cxx)驱动开…
I2C
设备驱动实战
22
I2C设备驱动实战
RTC(DS3231)驱动开发——时…
I2C
设备驱动实战
23
I2C设备驱动实战
RTC(DS3231)驱动开发——温…
I2C
设备驱动实战
24
I2C设备驱动调试技巧
使用i2c-tools(i2cdet… · i2cget · i2cset
I2C
设备驱动调试技巧
25
I2C设备驱动调试技巧
内核调试选项(CONFIG_I2C_… · 动态调试(dyndbg)
I2C
设备驱动调试技巧
26
I2C设备驱动调试技巧
逻辑分析仪与示波器抓取I2C波形分析
I2C
设备驱动调试技巧
27
I2C设备驱动高级话题
I2C多路复用器(I2C Mux)驱…
I2C
设备驱动高级话题
28
I2C设备驱动高级话题
I2C从设备模式(I2C Slave…
I2C
设备驱动高级话题
29
I2C设备驱动高级话题
原子上下文中的I2C访问与atomi…
I2C
设备驱动高级话题
30
I2C设备驱动综合实战
多传感器数据采集系统——整合LM75 · MPU6050 · AT24Cxx
I2C
设备驱动综合实战
所属VIP或分类
同VIP:STM32-DMA传输优化与性能提升故障定位实战
同VIP:STM32-DMA传输定时器应用优化实战
同VIP:STM32低功耗调优实战