其他分享
首页 > 其他分享> > STM32F1与STM32CubeIDE快速入门-I2C概述

STM32F1与STM32CubeIDE快速入门-I2C概述

作者:互联网

I2C概述

1、什么是I2C

I2C (i-square-c) 是“Inter-Integrated-Circuit”的首字母缩写词,最初由飞利浦半导体(现为 NXP)于 1982 年创建。I2CTM 是其各自所有者的注册商标,也许这就是他们的原因 在某些微控制器(如 Atmel AVR)中将其称为“双线接口 (TWI)”。 I2C 是一种多主、多从、同步、双向、半双工串行通信总线。 它广泛用于在短距离板内通信中将低速外围 IC 连接到处理器和微控制器。

1.1 I2C 模式和总线速度

最初,I2C 总线仅限于 100 kbit/s 的操作。 随着时间的推移,规范中增加了一些内容,因此现在有五个运行速度类别。 标准模式、快速模式 (Fm)、快速模式 Plus (Fm+) 和高速模式 (Hs 模式) 设备向下兼容。 这意味着任何设备都可以以较低的总线速度运行。 由于总线是单向的,因此超快速模式设备与以前的版本不兼容。

1)双向总线:

2)单向总线:

注意:必须参考特定器件的数据手册,以检查实际已在片

标签:比特率,总线,模式,Fm,kbit,STM32CubeIDE,I2C,STM32F1
来源: https://blog.csdn.net/wujuxKkoolerter/article/details/123588739