本页使用了标题或全文手工转换

序列周邊介面

维基百科,自由的百科全书
跳转至: 导航搜索
SPI匯流排:單一master對單一slave
SPI匯流排:單一master對複合slave

串行外设接口(Serial Peripheral Interface Bus,SPI),是一种用于短程通信的同步串行通信接口规范,主要应用于单片机系统中。类似I²C。 这种接口首先被Motorola(摩托罗拉)公司开发,然后发展成了一种行业规范。典型应用包含安全数字卡和液晶显示器。 SPI设备之间使用全双工模式通信,包含一个主机和一个或多个从机。主机产生待读或待写的帧数据,多个从机通过一个片选线路 决定哪个来响应主机的请求。 有时SPI接口被称作四线程接口,SPI准确来讲称为同步串行接口,但是与同步串行接口协议(SSI)不同,SSI是一个四线程 同步通信协议,但是使用差分信号输入同时仅提供一个单工通信信道。

接口[编辑]

SPI总线规定了4个保留逻辑信号接口:

  • SCLK(Serial Clock):串行时钟,由主机发出
  • MOSI(Master Output,Slave Input):主机输出从机输入信号,由主机发出
  • MISO(Master Input,Slave Output):主机输入从机输出信号,由从机发出
  • SS(Slave Selected):片选信号,由主机发出,低电平有效

參見[编辑]

外部連結[编辑]

注意事项[编辑]

本文由SPI的英文版面翻译而来以便语言不通的读者参考,详细内容请参阅英文版面。 原作者享有著作权,翻译者享有翻译版权。 该翻译仅包含纲要,欢迎完善补充。