简要的介绍了SPI协议的技术性能、总线结构、接口定义、物理内部结构、时钟极性和时钟相位、传输时序、数据传输以及优缺点。通过该文章能多SPI协议有一个基本的了解。
这也是一篇很好的入门文章,讲解了SPI协议的历史和未来发展。最大的特点是和I2C协议的对比。
【 SPI时序详解 】详细讲解了SPI的时序,图文并茂,对CPOL和CPHA有一个大概的理解。
模拟SPI协议的读操作,加深理解SPI协议的时序。
详细介绍了SPI中的CPOL和CPHA的来龙去脉,并结合实例(S3C2440SPI控制器)具体分许。
介绍了SPI控制器的结构以及寄存器的设置。
I
SPI:高速同步串行口。3~4线接口,收发独立、可同步进行
SPI的通信原理 : 主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。
(1)SDO – 主设备数据输出,从设备数据输入 也称 MOSI
(2)SDI – 主设备数据输入,从设备数据输出 MISO
(3)SCLK – 时钟信号,由主设备产生 SCLK : Serial Clock (output from master);
(4)CS – 从设备使能信号,由主设备控制 SS
I 2C速度(版本2.1-2000)
标准模式:最大100kbit/s。
快速模式:最大400kbit/s。
高速模式:最大3.4Mbit/s。