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芯片里面的数据。

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

无忧云-河南洛阳BGP,CEPH集群分布式存储,数据安全可靠,活动期间月付大优惠!

 无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点...

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

i2c为你推荐
大蟒蛇平台手机软件的制作网龙吧网龙计算机科技 怎么样?怎么没听过这个公司啊?了解的朋友请帮忙回答下 谢谢iphone12或支持北斗导航苹果12处理器是什么人脸检测综述人脸检测技术的研究现状vs2005快捷键vs中的一个快捷键云图好看吗云图好看么?罗振宇2017跨年演讲有时候拼命奔跑,只是为了留在原地是什么意思联通玩电信游戏关于联通到底能不能去电信区玩游戏。。。。湖北健康码转码申请个人健康随身绿色码怎么申请?软件测试工程师待遇软件测试工程师年薪多少RMB?
域名网站 个人域名注册 到期域名查询 万网免费域名 naning9韩国官网 5折 bluevm 腾讯云数据库 godaddy 好玩的桌面 线路工具 双11秒杀 免费高速空间 免费申请个人网站 空间技术网 能外链的相册 申请网页 360云服务 qq金券 阿里云邮箱登陆地址 更多