SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42571-1.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42572-2.png" alt="SPI接口功能描述">
<img src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42573-3.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42574-4.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42575-5.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42576-6.png" alt="SPI接口功能描述">
<img src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42577-7.png" alt="SPI接口功能描述">
<img src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42578-8.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42579-9.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42580-10.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42581-11.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42582-12.png" alt="SPI接口功能描述">
<img width="600" src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42583-13.png" alt="SPI接口功能描述">
<img src="http://mcu.eetrend.com/files/2018-06/博客/100012005-42584-14.png" alt="SPI接口功能描述">
来源:<a href="http://www.cnblogs.com/zhugeanran/p/8745980.html">张凌001</a>