常用串行通信协议.pptx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

常用串行通信协议

常用串行通信协议微处理器中常用的集成串行总线包括通用异步接收发送器(UART)、串行外设接口(SerialPeripheralInterface,SPI)、内部集成电路(I2C)等,而微处理器与外设的接口则主要有美国电子工业协会(EIA)的串行通信接口(RS-232、RS-422和RS-485)、通用串行总线(USB)以及IEEE1394接口(firewire)等

通用异步串行接口UARTUART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传送和接收。在嵌入式设计中,UART用于微处理器控制外围器件与PC机进行通信。本项目中讨论的51单片机串行接口即为UART接口目前,市场上使用的UART接口有两种:异步通信接口、异步与同步通信接口。例如:摩托罗拉微控制器中的串行通信接口(SCI),只支持异步通信的接口;而Microchip微控制器中的通用同步/异步收发器(USART)、富士通微控制器中的UART,51单片机中的串行通信接口UART都是同时支持异步通信和同步通信的典型实例

串行外设接口SPI串行外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该总线大量用在与E2PROM.ADC、FRAM和显示驱动器之类的慢速外设器件通信该总线的通信方式采用主一从配置方式。它有以下四个信号:MOSI(主出/从入)、MISO(主入/从出)、SCK(串行时钟)、SS(从属选择)。芯片上SS的引脚数决定了可连到总线上的器件数量。在SPI传输过程中,数据是同步进行发送和接收的。数据传输的时钟来自主处理器的时钟脉冲SCKOSPI传输串行数据时首先传输最高位。波特率可高达5Mbps,具体速度取决于SPI硬件。例如,Xicor公司的SPI串行器件传输速度能达到5MbpsAVRAtmeg16单片机中就集成了SPI通信接口。很多外部接口芯片也是采用的SPI通信接口,例如时钟模块S35190A

双线同步总线I2C总线双线同步总线I2C总线I2C(Inter-IntergratedCircuit)总线是由工荷兰飞利浦(Philips)公司推出的芯片间串行传输总线,它以两根连线实现完善的全双工同步数据传送,可以方便地构成多机系统和外围设备扩展系统。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装体积小、通信速率较高等优点,已经成为微电子通信控制领域广泛采用的一种总线标准I2C总线由SDA(串行数据线)和SCL(串行时钟线)两根线构成,可在CPU与被控IC之间、IC与IC之间进行发送和接收数据的双向传送,总线上的每个器件通过软件寻址来识别I2C总线支持多主(multimastering)和主从两种工作方式,通常为主从工作方式。在主从工作方式中,总线上只有一个主控器件(单片机),连接在总线上的任何器件都是具有I2C总线的从器件。主控器件控制信号的传输和时钟频率

双线同步总线I2C总线双线同步总线I2C总线该总线网络中的每一个器件都预指定一个7位或10位的地址,飞利浦公司给器件制造商分配器件地址。10位寻址的优点是允许更多的器件(高达1024个)布置在总线网络中。需要考虑的是,总线中器件的数目受限于总线的电容量,而总线的电容量必须限制在400pF以内I2C总线设计用于三种数据传输速率,三种传输速率都具有向下兼容性:①低速,数据传输速率为0到100kbps;②快速,数据传输速率可以高达400kbps;③高速,数据传输速率可以高达3.4Mbps。其数据传输首先从最高位开始I2C总线的具体应用和编程方法请参考项目7,A/D和D/A转换器件PCF8591就是采用I2C总线接口

您可能关注的文档

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档