一、概述
SPI(Serial Peripheral Interface bus)是一种用在短距离通讯的同步串行通讯接口规范。典型的应用包括FLASH,SDcard,LCD等。
SPI规范遵循master-salve架构的全双工通讯模式。并且master有且只有一个。读写操作都是由主设备(master)发起。从设备(slave)通过选择信号线CS( chip select)选定,slave有一个或一个以上。
注意:1、大部分slave引脚是三态输出的,所以当slave未被选中时,它的MISO引脚属于高阻态状态。
2、通常如果只有一个从设备,SS引脚可以可以一直保持低电平状态。但也有特殊情况。有些从设备IC要求是下降沿作为片选信号。如Maxim MAX1242