资料介绍
I2C 是一种简单的双向二线制同步串行总线。它只需要两根线即可在连接于总线 上的器件之间传送信息
I2C 总线能够支持多个设备间的通讯。它包含一条双向串行数据线 SDA,一条串行时钟线 SCL。每个连接到总线的外围设备都有一个独立的地址,主机可以通过该地址来访问不同设备。主机可通过 SDA 线发送设备地址查找从机
I2C 通常用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准。很多外围器件采用 I2C 通讯接口访问
STM32 I2C 基础内容
1、STM32 I2C 连线

它只需 2 根线连接。没有片选信号,但是从设备有独立的地址编号时钟和数据线都是双向传输线,输出结构都是漏极开路或集电极开路
所以时钟线和数据线必须外部都接上拉电阻,一般取值在 1K-10K 之间 它标准模式最高传输速率 100Kbit/s,高速模式最高传输速率 400Kbit/s
2、I2C 的多设备连接

I2C 总线上可以有多个主设备,总线的控制可形成多主竞争状态,硬件和软件模块可自动完成总线的仲裁和同步
I2C 总线设备可根据需要进行增减,有很大的灵活性和可维护性
3、I2C 总线上的数据有效性

4、I2C 总线数据起始和终止

5、I2C 总线数据应答

6、I2C 读数据和写数据要根据实际从机时序实现。从机不同时序不同
7、STM32 中 I2C 模块结构

STM32 I2C 常规配置
STM32 I2C 需要配置的参数,对于初学者而言,需要注意时序时间问题,要考虑匹配问题
其他参数建议参考官方资料配置即可
1、I2C 引脚时钟配置(F0 为例)


2、I2C 时序时间配置,注意时钟匹配问题
完整版技术文档请点击文章开头普通下载
- STM32自举程序中使用的I2C协议
- STM32 I2C存取实验资料 17次下载
- I2C接口配置ES7243录音芯片,MCU(STM32)收不到I2C ACK的问题
- STM32学习之I2C协议(读写EEPROM)
- 浅谈 STM32 硬件I2C的使用资料下载
- STM32库实现的模拟无人机I2C的代码和资料免费下载 6次下载
- I2C通信协议应该如何学习 22次下载
- 如何使用STM32单片机的硬件I2C读取MPU6050的数据资料和程序免费下载 0次下载
- STM32F4的I2C总线的详细源代码程序资料免费下载 51次下载
- STM32F2—通信接口I2C 31次下载
- STM32硬件I2C例程 93次下载
- STM32_I2C程序 29次下载
- 基于51的I2c总线 34次下载
- I2C Guid I2C指南
- I2C总线规范与I2C器件C51读写程序
- I2C地址跳变问题的调试案例 2122次阅读
- I2C通信协议及其工作原理 5208次阅读
- Linux I2C驱动入门知识科普 1832次阅读
- 基于MM32生态实现I2C接口通讯的方式 1776次阅读
- 一文详解I2C总结的基础知识 6720次阅读
- I2C通信的详细讲解 13.6w次阅读
- 什么是I2C通信协议? 7932次阅读
- i2c总线用来做什么_i2c总线数据传输过程 7362次阅读
- 基于MCS-51单片机I2C总线接口电路的设计 3566次阅读
- 详解I2C总线通信 1.1w次阅读
- I2C总线的特点与构成详解 1w次阅读
- 详细讲解RT-Thread I2C设备驱动框架及相关函数 2w次阅读
- I2C总线的特点、控制技术与传输分析 1w次阅读
- mpu6050对应i2c地址是什么_如何读取数据 2.5w次阅读
- 《振南电子STM32视频教程》第八讲:I2C总线 1141次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论