一、SPI 介绍
SPI 是什么?
SPI
是串行外设接口(
Serial Peripheral Interface
)的缩写,是一种高速的,全双工,同步的通信总
线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为
PCB
的布局上节省空间,提
供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如
AT91RM9200
SPI 物理架构
SPI
包含
4
条总线,
SPI
总线包含
4
条总线,分别为
SS
、
SCK
、
MOSI
、
MISO
。它们的作用介绍如
下 :
(1)
MISO
– Master Input Slave Output
,主设备数据输入,从设备数据输出
(2)
MOSI
– Master
Output Slave Input
,主设备数据输出,从设备数据输入
(3)
SCK
– Serial Clock
,时钟信号,由主
设备产生
(4)
CS
– Chip Select