首页
›
嵌入式基础与RISC-V
›
121-I2C总线协议
›
《STM32硬件I2C中断处理与寄存器读写驱动开发实战》
VIP10
本课程属于:121-I2C总线协议
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32硬件I2C中断处理与寄存器读写驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
物理层 · 协议层 · 起始条件
I2C
协议基础
02
STM32 I2C外设概述
I2C模块框图 · 时钟树 · 主要特性
STM32
I2C
03
寄存器详解(上)
控制寄存器CR1 · CR2 · 状态寄存器SR1
寄存器详解
CR1
04
寄存器详解(下)
数据寄存器DR · 时钟控制寄存器CCR · TRISE寄存器
寄存器详解
DR
05
初始化配置实战
GPIO复用开漏配置 · I2C时序计算 · 初始化代码编写
初始化配置实战
GPIO
06
轮询模式主发送
起始信号产生 · 发送从机地址 · 发送数据
轮询模式主发送
起始信号产生
07
轮询模式主接收
起始信号产生 · 发送从机地址 · 接收数据
轮询模式主接收
起始信号产生
08
中断系统入门
NVIC配置 · 中断优先级 · I2C中断事件类型
断系统入门
NVIC
09
中断处理核心
事件中断与错误中断 · 中断标志位清除机制
断处理核心
事件
10
中断模式主发送(上)
状态机设计 · 发送起始与地址的中断处理
断模式主发送
状态机设计
11
中断模式主发送(下)
发送数据的中断处理 · 发送完成处理 · 错误处理
断模式主发送
发送数据的
12
中断模式主接收(上)
状态机设计 · 发送起始与地址的中断处理
断模式主接收
状态机设计
13
中断模式主接收(下)
接收数据的中断处理 · NACK发送 · 停止条件
断模式主接收
接收数据的
14
从机模式基础
从机地址配置 · 从机发送与接收流程
从机模式基础
从机地址配置
15
中断模式从机发送
地址匹配中断 · 数据发送中断 · 停止条件检测
断模式从机发送
地址匹配
16
中断模式从机接收
地址匹配中断 · 数据接收中断 · 时钟拉伸处理
断模式从机接收
地址匹配
17
错误处理与调试
总线错误 · 仲裁丢失 · 超时处理
错误处理
调试
18
DMA与I2C结合
DMA配置 · DMA中断 · DMA传输完成处理
DMA
I2C
19
双机通信实战(上)
主机发送从机接收完整代码实现
双机通信实战
主机发送从机接收…
20
双机通信实战(下)
主机接收从机发送完整代码实现
双机通信实战
主机接收从机发送…
21
多字节传输
页写入 · 顺序读取 · 缓冲区管理
多字节传输
页写入
22
EEPROM驱动开发(上)
AT24Cxx初始化 · 单字节读写
EEPROM
驱动开发
23
EEPROM驱动开发(下)
页写入 · 多页写入 · 轮询等待
EEPROM
驱动开发
24
传感器驱动开发
MPU6050初始化 · 寄存器读写 · 数据解析
传感器驱动开发
MPU6050
25
I2C总线时序分析
逻辑分析仪使用 · 时序参数测量 · 常见问题定位
I2C
总线时序分析
26
低功耗模式下的I2C
停止模式唤醒 · 自动唤醒 · 功耗优化
I2C
低功耗模式下的
27
多主机通信
总线仲裁 · 多主机冲突处理 · 应用场景
多主机通信
总线仲裁
28
I2C与SPI对比
协议差异 · 性能对比 · 选型建议
I2C
SPI
29
项目实战(一)
温湿度传感器SHT30驱动开发
项目实战
SHT30
30
项目实战(二)
OLED显示屏驱动开发(SSD130…
项目实战
OLED
所属VIP或分类
同VIP:I2C多设备通信总线电容计算与上拉电阻驱动开发实战
同VIP:I2C多设备通信总线电容计算与故障排查项目实战
同VIP:Linux驱动移植I2C从机地址与时钟拉伸调试实战