RK3568平台(平台总线篇)SPI设备驱动

一.SPI简介

SPI是许多不同设备使用的常见通信协议。例如,SD卡模块、RFID读卡器模块和2.4GHz无线发射机/接收器均使用SPI与微控制器进行通信。
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议。
SPI的一个独特好处是数据可以不间断地传输。任何数量的位都可以在连续流中发送或接收。使用I2C和UART,数据以数据包方式发送,仅限于特定数量的位。启动和停止条件定义每个数据包的开始和结束,因此数据在传输过程中中断。
通过SPI通信的设备处于主从关系中。主机是控制装置(通常是微控制器),而从机(通常是传感器、显示器或内存芯片)接受主机的指令。SPI最简单的配置是单主机、单从机系统,但一个主机可以控制多个从机。

RK3568平台(平台总线篇)SPI设备驱动_第1张图片

MOSI(主机输出/从机输入)——主机向从机发送数据的线
MISO(主机输入/从机输出)—

你可能感兴趣的:(瑞芯微,android)