【1】SPI总线相关的概念
1》SPI接口是Motorola 首先提出的全双工同步串行外围接口,采用主从模式(Master Slave)架构; 2》支持多slave模式应用,一般仅支持单Master。 3》时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first); 4》SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。 5》SPI总线被广泛地使用在FLASH、 ADC、 LCD等设备与MCU间,要求通讯速率较高的场合。
【2】SPI总线的硬件连接
SPI接口共有4根信号线,分别是: 设备选择线/片选线:用于选择主机和那个从机通信 __ __ cs ss nss ncs : 低电平有效 时钟线 : 主机给从机提供同步时钟信号 CLK SCL SCLK SCK 串行输出数据线(单向数据线) : 输出数据 MOSI : Master Output Slave Input (主机输出,从机输入) 串行输入数据线(单向数据线) :输入数据 MISO : Master Input Slave Output (主机输入,从机输出)