一、SPI接口
SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线(NSS、MISO、MOSI、SCK),实现一对多或者一对一的通信,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI总线采用的环形结构,利用的是主从模式(主机-->从机)进行数据的传输,由于是同步通信,所以在主机发送数据的同时也会收到从机数据。
1.一对一模式。
从机如果检测NSS引脚出现低电平,说明从机被选中,前提是主机把NSS引脚拉低。
2.一对多模式
如果引脚上面有横杠,说明引脚是低电平有效。
主要通过片选引脚选择从机设备,如果主机不打算和从机进行数据的传输,应该让NSS引脚在空闲状态下处于高电平(表示不通信),如果打算和某个从机进行单独通信的话,要把从机对应的NSS拉低。
3.从选择(NSS)脚管理