天天看點

SPI與SCI的一些比較

1. SPI串行外圍裝置接口(serial peripheral interface)總線技術是Motorola公司推出的一種同步串行接口。Motorola公司生産的絕大多數MCU(微控制器)都配有SPI硬體接口,如68系列MCU。SPI總線是一種三線同步總線,因其硬體功能很強,是以,與SPI有關的軟體就相當簡單,使CPU有更多的時間處理其他事務。

2. SCI串行通信接口(serial communication interface)也是由Motorola公司推出的。它是一種通用異步通信接口UART,與MCS-51的異步通信功能基本相同。

說白一點一個是同步串行、一個是異步串行

再白一點——同步的需要多出一條時鐘線、異步的隻需要接收、發送兩條線

SCI子產品用于串行通訊,如RS422、RS485、RS232;

SPI子產品用于擴充外設,如AD、DA、FRAM、DSP等。

SCI子產品和SPI子產品是兩個外設的擴充子產品!

SCI是異步通信

SPI是同步通信

sci是異步串行通信接口,spi是同步,spi分主從機,通信速率上spi高于sci