360彩票投注大厅,I2C和SPI总线的介绍和异同点详细资料说明

资料大小: 0.21 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-05-16

上 传 者: 发烧友他上传的所有资料

资料介绍

标签:SDA(18)I2C(681)SPI(668)

  一 IIC总线

  I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟360彩票投注大厅线(SCL)实 现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到 I2C总线 上,通过地址来识别通信对象。 IIC 接口的协议里面包括设备地址信息,可以同一总线上连接多个从设备,通过应答来互通数据及命令。但是传输速率有限,标准模式下可达到 100Kbps,快速模式下可达到400Kbps(我们开发板一般在130Kbps),高速模式下达到4Mbps,不能实现全双工,不适合传输很多的数据。360彩票投注大厅 IIC总线是一个真正的多主机总线,总线上多个主机初始化传输,可以通过传输检测和仲裁来防止数据被破坏 。下来详细了解IIC总线时序:

  二 SPI总线

  SPI--Serial Peripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。360彩票投注大厅 SPI通常有SCK时钟,STB片选,DATA数据信号三个信号。 I2C通常有 SDA数据和SCL时钟两个信号。 SPI总线真正实现了全双工数据传输,SPI 有3线跟4线两种,4线的话,就是多了一条叫SDC的线,用来告知从设备现在传输的是数据还是指令。这个接口较快,可以传输较连续的数据。SPI要想连接多个从设备,就需要给每个从设备配备一根片选信号。如果要可以实现全双工,也是需要多加一根数据线(MOSI MI360彩票投注大厅SO)。360彩票投注大厅也就是说SPI总线是通过片选来选择从设备。 spi总线速度要比iic要快,我们开发板最快能达到30MHZ

  下面主要总结一下2种总线的异同点:

  1 iic总线不是全双工,2根线SCL SDA。spi总线实现全双工,4根线SCK CS MOSI MISO

  2 iic总线是多主机总线,通过SDA上的地址信息来定从设备。spi总线只有一个主设备,主设备通过CS片选来确定从设备

  3 iic总线传输速度在100kbps-4Mbps。spi总线传输速度更快,可以达到30MHZ以上。

  4 iic总线空闲状态下SDA SCL都是高电平。spi总线空闲状态MOSI MISO也都是 SCK是有CPOL决定的

  5 iic总线scl高电平时sda下降沿标志传输开始,上升沿标志传输结束。spi总线cs拉低标志传输开始,cs拉高标志传输结束

  6 iic总线是SCL高电平采样。spi总线因为是全双工,因此是沿采样,具体要根据CPHA决定。一般情况下master device是SCK的上升沿发送,下降沿采集

  7 iic总线和spi总线数据传输都是MSB在前,LSB在后(串口是LSB在前)

  8 iic总线和spi总线时钟都是由主设备产生,并且只在数据传输时发出时钟

  9 iic总线读写时序比较固定统一,设备驱动编写方便。spi总线不同从设备读写时序差别比较大,因此必须根据具体的设备datasheet来实现读写,相对复杂一些。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 零死角玩转STM32F103指南者PDF电子书免费下载
  2. LUA脚本的绘图API函数的使用方法及使用函数的注意事项
  3. 使用单片机点亮LED的学习课件免费下载
  4. 使用单片机设计一个按键校时自动打铃器的论文免费下载
  5. 80C51单片机的定时计数器的详细资料说明
  6. 如何使用LUA脚本在串口屏中实现简单的逻辑运算以及字符处理
  7. 使用51单片机实现数字可调脉冲发生器的设计资料免费下载
  8. LUA脚本API函数中的回调函数使用方法和注意事项资料和程序免费下载
  9. 如何通过LUA实现自定义串口指令设置
  10. 使用STM32单片机设计纸张计数显示装置的论文免费下载

本月

  1. 51单片机C语言的入门教程免费下载
  2. 零死角玩转STM32F103指南者PDF电子书免费下载
  3. Keil uVision4使用详解教程免费下载
  4. 无感无刷直流电机之电调设计全攻略PDF电子教材免费下载
  5. 机器视觉有哪些优势?机器视觉光源系统的入门知识详解
  6. 使用51单片机设计一个调频收音机的详细资料说明
  7. Visual C++串口通信技术与工程实践PDF电子书免费下载
  8. 单片机高级语言C51Windows环境编程与应用PDF电子书免费下载
  9. 郭天祥单片机的电路原理图和PCB图免费下载
  10. 手把手教你学51单片机C语言版电子书免费下载

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 51单片机c语言超强学习资料
  9. PIC单片机应用常见问答
  10. 单片机C语言程序设计实训100例——基于8051 Proteus仿真