i2c什么是I2C,I2C有什么作用

i2c  时间:2021-07-30  阅读:()

I2c总线一般拿来实现什么功能?

I2C总线控制器为微控制器或微处理器提供控制I2C总线的接口,它控制所有I2C总线的特殊序列、协议、仲裁、时序,这里指MPC8250提供的I2C总线控制接口。

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。

在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

总线按功能和规范可分为五大类,数据总线、地址总线、控制总线、扩展总线及局部总线。

I2C串行总线协议是什么?

I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。

I2C总线只有两根双向信号线。

一根是数据线SDA,另一根是时钟线SCL。

I2C总线通过上拉电阻接正电源。

当总线空闲时,两根线均为高电平。

连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。

每个接到I2C总线上的器件都有唯一的地址。

主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。

由总线上接收数据的器件则为接收器。

主机:初始化发送、产生时钟信号和终止发送的器件,它可以是发送器或接收器。

主机通常是微处理器。

从机:被主机寻址的器件,它可以是发送器或接收器。

一、数据位的有效性规定 ??????? I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。

? 二、起始和终止信号 ??? SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。

? ?? I2C总线中唯一违反上述数据有效性的是被定义为起始(S)和停止(P)条件。

? 三、数据传送格式 (1)字节传送与应答 每一个字节必须保证是8位长度。

数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。

? (2)数据帧格式 ??? I2C总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号。

Ø? 在起始信号后必须传送一个从机的地址(7位); Ø? 第8位是数据的传送方向位(R/W): ü? 用“0”表示主机发送数据(T), ü? 用“1”表示主机接收数据(R)。

每次数据传送总是由主机产生的终止信号结束。

但是,若主机希望继续占用总线进行新的数据传送,则可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址。

在总线的一次数据传送过程中,可以有以下几种组合方式: A、主机向从机发送数据,数据传送方向在整个传送过程中不变。

有阴影部分表示数据由主机向从机传送,无阴影部分则表示数据由从机向主机传送。

A表示应答,/A表示非应答(高电平)。

S表示起始信号,P表示终止信号。

B、主机在第一个字节(寻址字节)后,立即由从机读数据。

??? 在从机产生响应时,主机从发送变成接收,从机从接收变成发送。

之后,数据由从机发送,主机接收,每个应答由主机产生,时钟信号仍由主机产生。

若主机要终止本次传输,则发送一个非应答信号(A),接着主机产生停止条件。

C、在传送过程中,当需要改变传送方向时,起始信号和从机地址都被重复产生一次,但两次读/写方向位正好反相。

? 四、总线的寻址 ???? I2C总线协议有明确的规定:采用7位的寻址字节(寻址字节是起始信号后的第一个字节)。

?(1)寻址字节的位定义 ????? ?D7~D1位组成从机的地址。

D0位是数据传送方向位,为“0”时表示主机向从机写数据,为“1”时表示主机由从机读数据。

(2)寻址字节中的特殊地址 ?? 固定地址编号0000和1111已被保留作为特殊用途。

(3)起始字节 Ø? 起始字节是提供给没有I2C总线接口的单片机查询I2C总线时使用的特殊字节。

Ø? 不具备I2C总线接口的单片机,则必须通过软件不断地检测总线,以便及时地响应总线的请求。

单片机的速度与硬件接口器件的速度就出现了较大的差别,为此,I2C总线上的数据传送要由一个较长的起始过程加以引导。

? ? ?更加详细的可以去【周立功】了解更多的。

什么是I2C器件?

I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。

I2C总线最主要的优点就是简单性和有效性。

什么是I2C,I2C有什么作用

I2C是一种总线,简单的说可以进行数据传输,有很多传感器或者芯片都有I2C接口用于数据传输,比如AM2311温湿度传感器就是I2C总线接口的,利用纬图的Ginkgo USB-I2C适配器可以很容易的读取I2C芯片里面的数据。

RAKsmart(年79元),云服务器年付套餐汇总 - 香港 美国 日本云服务器

RAKsmart 商家从原本只有专注于独立服务器后看到产品线比较单薄,后来陆续有增加站群服务器、高防服务器、VPS主机,以及现在也有在新增云服务器、裸机云服务器等等。机房也有增加到拥有洛杉矶、圣何塞、日本、韩国、中国香港等多个机房。在年前也有介绍到RAKsmart商家有提供年付129元的云服务器套餐,年后我们看到居然再次刷新年付云服务器低价格。我们看到云服务器低至年79元,如果有需要便宜云服务器的...

UCloud 618活动:香港云服务器月付13元起;最高可购3年,AMD/Intel系列

ucloud6.18推出全球大促活动,针对新老用户(个人/企业)提供云服务器促销产品,其中最低配快杰云服务器月付5元起,中国香港快杰型云服务器月付13元起,最高可购3年,有AMD/Intel系列。当然这都是针对新用户的优惠。注意,UCloud全球有31个数据中心,29条专线,覆盖五大洲,基本上你想要的都能找到。注意:以上ucloud 618优惠都是新用户专享,老用户就随便看看!点击进入:uclou...

TMThosting:VPS月付55折起,独立服务器9折,西雅图机房,支持支付宝

TMThosting发布了今年黑色星期五的促销活动,即日起到12月6日,VPS主机最低55折起,独立服务器9折起,开设在西雅图机房。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget HDD系列架构CPU内存硬盘流量系统价格单核51...

i2c为你推荐
qq空间个性域名Qq空间的个性域名是什么意思。magento模板网站建好了,但是对模板不满意,有哪位亲知道怎么换模板吗?flv转换avi怎样把视频flv格式转换成avi 、 mp4格式腾讯汽车论坛买车需要注意些神马?金山铁路最新时刻表上海铁路时间表双色球在线选号器双色球 选号500人同时满足500人在线的性能测试jmeter怎么设置线程和并发数联通玩电信游戏我朋友是联通的网,想玩电信的游戏但是发现都很卡买卖论坛请推荐几个二手手机论坛,越多越好发送验证码手机发送图文验证码怎么发,图文是一个长方型里面有四个数字,望知道者告知,
网站空间申请 韩国服务器租用 天津服务器租赁 荣耀欧洲 国内免备案主机 westhost 狗爹 163网 优惠码 魔兽世界台湾服务器 美国十次啦服务器 天互数据 howfile 空间论坛 工信部icp备案号 cdn加速原理 广州服务器 河南移动m值兑换 常州联通宽带 超级服务器 更多