您现在的位置是:首页 > 技术资料 > SPI和SCI的区别
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

SPI和SCI的区别

更新时间:2019-10-21 21:53:54 大小:6K 上传用户:xuzhen1查看TA发布的资源 标签:spisci 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1.SPI串行外围设备接口(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPl总线是一种三线同步总线,因其硬件功能很强,所以与SP有关的软件就相当简单,使CPU有更多的时间处理其他事务。

2.SC串行通信接口(serial communication interface)也是由Motorola公司推出的。

司推出的。它是一种通用异步通信接口UART与MCS51的异步通信功能基,本相同。

说白一点一个是同步串行、一个是同步串行、再白一点一—同步的需要多出一条时钟线、异步的只需要接收、发送两条线同步的需要多出一条时钟线

SCI模块用于串行通讯,如RS422RS485RS232SPI模块用于扩展外设,如AD、DA、FRAMDSP等。

SC模块和SP模块是两个外设的扩展模块!

SC是异步通信SPl是同步通信

SC提异步串行通信接口,spi是同步,spi分主从机,通信速率上spi高于sci。

SPI总线由三条信号线组成:串行时钟(SCLK)串行数据输出(SDO)串行数据输入(SDI)SPl总线可以实现多个SPI设备互相连接。

sci是单片机的串口通信,spi是单片机的I2C通信


部分文件列表

文件名 大小
SPI和SCI的区别.pdf 6K

部分页面预览

(完整内容请下载后查看)
1.SPI串行外围设备接口 (serial peripheral interface)总线技术是 Motorola 公司推  
出的一种同步串行接口。 Motorola 公司生产的绝大多数 MCU(微控制器)都配  
SPI硬件接口68 系列 MCUSPI总线是一种 三线同步总线 其硬件功能  
很强,所以与 SPI有关的软件就相当简单,使 CPU有更多的时间处理其他事务。  
2.SCI串行通信接serial communication interface是由 Motorola 公司推出的。  
司推出的。它是一种通用异步通信接口  
UART,与 MCS51 的异步通信功能基,  
本相同。  
说白一点一个是同步串行、一个是同步串行、  
再白一—同步的需要多出一条时钟线、异步的只需要接收、发送两条线同步  
的需要多出一条时钟线  
SCI模块用于串行通讯,如 RS422RS485RS232;  
SPI模块用于扩展外设,如 ADDAFRAMDSP等。  
SCI模块和 SPI模块是两个外设的扩展模块!  
SCI是异步通信 SPI是同步通信  
SCI是异步串行通信接口, spi 是同步spi 分主从机,通信速率上 spi 高于 sci。  
SPI 总线由三条信号线组成:串行时钟 (SCLK) 串行数据输出 (SDO)、串行数据输  
(SDI)SPI总线可以实现多个 SPI设备互相连接。  
sci 是单片机的串口通信, spi 是单片机的 I2C通信  
一个是同步时钟,一个是同步时钟  
SCI是异步通信串口,只有两根线就可一完成通信。  
SPI是同步通信串口,需要的线比 SCI多。  
SPII2C的区别  
I2C的数据输入输出用的是一根线, SPI则分为 dataINdataOUT于这个原因,  
采用 I2C CPU的端口占用少, SPI多一根。但是由于 I2C的数据线是双向的,  
所以隔离比较复杂, SPI则比较容易。所以系统内部通信可用  
I2C,若要与外部通  
信则最好用 SPI带隔离(可以提高抗干扰能力) 。但是 I2CSPI都不适合长距离  
传输。长距离时就要用 485 了。  
:SPI 高速同步串行口。 34 线接口,收发独立、可同步进行  
UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢  
SPI: 种串行传输方式,三线制,网上可找到其通信协议和用法  
3 根线实现数据双向传输  
串行外围接口 Serial peripheral interface  
UART: 用异步收发器  
UART 是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了  
RS232C数据终端设备接口样计算机就可以和调制解调器或其它使用  
接口的串行设备通信了。作为接口的一部分, UART还提供以下功能:  
将由计算机内部传送过来的并行数据转换为输出的串行数据流。  
RS232C  
将计算机外部来的串行数据转换为字节, 供计算机内部使用并行数据的器件使用。  
在输出的串行数据流中加入奇偶校验位, 并对从外部接收的数据流进行奇偶校验。  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载