- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行接口
●I2C接口
I2C总线是由飞利浦公司开发的串行总线,产生于80年代,以前主要用于音频和视频的开发,现在主要用于IC器件之间的通信,他通过串行数据线(SDA)和串行时钟线(SCK)两根线在连在总线上的器件之间传递信息,并通过软件寻址识别每个器件,而不需要片选线。I2C的标准传输速率可以为100Kbit/s,最高传输速度可以达到400Kbit/s。
I2C总线的数据传输过程基本过程为:
1、主机发出开始信号。
2、主机接着送出1字节的从机地址信息,其中最低位为读写控制码(1为读、0为写),
高7位为从机器件地址代码。 ?
3、从机发出认可信号。
4、主机开始发送信息,每发完一字节后,从机发出认可信号给主机。
5、主机发出停止信号。
●SPI接口
SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外围接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,SPI接口主要应用在EEPROM、FLASH、 HYPERLINK /view/1031044.htm \t /_blank 实时时钟、AD HYPERLINK /view/110440.htm \t /_blank 转换器,还有 HYPERLINK /view/529231.htm \t /_blank 数字信号处理器和数字信号解码器之间。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,为全双工通信, HYPERLINK /view/2827566.htm \t /_blank 数据传输速度总体来说比 HYPERLINK /view/751581.htm \t /_blank I2C总线要快,速度可达到几Mbps。
SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。
SDO – 主设备数据输出,从设备数据输入;
(2)SDI – 主设备数据输入,从设备数据输出;
(3)SCLK – 时钟信号,由主设备产生;
(4)CS – 从设备使能信号,由主设备控制。
其中,CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。
接下来就负责通讯的3根线了。通讯是通过数据交换完成的,这里先要知道SPI是串行通讯协议,也就是说数据是一位一位的传输的。这就是SCLK时钟线存在的原因,由SCK提供时钟 HYPERLINK /view/107414.htm \t /_blank 脉冲,SDI,SDO则基于此脉冲完成数据传输。 HYPERLINK /view/324739.htm \t /_blank 数据输出通过 SDO线,数据在时钟上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取。完成一位数据传输,输入也使用同样原理。这样,在至少8次 HYPERLINK /view/188811.htm \t /_blank 时钟信号的改变(上沿和下沿为一次),就可以完成8位数据的传输。
在 HYPERLINK /view/1145124.htm \t /_blank 点对点的通信中,SPI HYPERLINK /view/159864.htm \t /_blank 接口不需要进行寻址操作,且为全双工通信,显得简单高效。在多个从设备的系统中,每个从设备需要独立的使能信号,硬件上比I2C系统要稍微复杂一些。
SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束 中断标志;写冲突保护;总线竞争保护等。下图示出SPI总线工作的四种方式,其中使用的最为广泛的是SPI0和SPI3方式 (实线表示):
SPI接口在内部硬件实际上是两个简单的移位寄存器,传输的数据为8位,在主器件产生的从器件使能信号和移位脉冲下,按位传输,高位在前,低位在后。如下图所示,在SCLK的下降沿上数据改变,上升沿一位数据被存入移位寄存器。
SPI接口没有指定的流控制,没有应答机制确认是否接收到数据。
●RS-232接口
在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C 是目前最常用的一种异步串行通讯接口。“RS-232-C”中的‘-
您可能关注的文档
- 2013年辽宁省公务员录用考试《行测》真题()技术总结.doc
- 2013年南通市中考优秀作文点评技术总结.doc
- 2013年普通高等学校招生全国统一考试--天津市语文高考真题(有)技术总结.doc
- 2013年砌体B卷技术总结.doc
- 2013年钱江杯技术总结.doc
- 2013年秋(新人教版)物理第16章第3节电阻技术总结.doc
- SAP开发说明书_MM_库存呆滞报表V1.3答题.docx
- 2013年全国铁路司机考试通用知识复习题及技术总结.doc
- 哈工大热处理原理与工艺大作业-铆钉热处理技术总结.ppt
- SAP生产订单与物料帐实际操作案例答题.docx
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)