1、SPI总线相关的概念
1. SPI接口是Motorola 首先提出的“全双工同步串行”外围接口,
采用“主从模式”(Master-Slave)架构;
支持多slave模式应用,一般仅支持单Master。
2. 时钟由Master控制,在时钟移位脉冲下,
数据按位传输,高位在前,低位在后(MSB first);
3. SPI接口有“2根单向数据线”,为全双工通信,
目前应用中的数据速率可达几Mbps到几十Mbps的水平。
4. SPI总线被广泛地使用在FLASH、ADC、LCD等设备与MCU间,要求通讯速率较高的场合。
2、SPI总线的硬件连接
SPI接口共有4根信号线,分别是:
___ ___
设备选择线(片选线) : NCS NSS CS SS
时钟线 : SCL SCK SCLK CLK (s : Serial CLK: Clock)
串行输出数据线 : MOSI
串行输入数据线 : MISO
M : Master S : Slave I : Input O : Output
• (1) MOSI:主器件数据输出,从器件数据输入
• (2) MISO