高速SPI控制器
文章目录
- 高速SPI控制器
-
- 1、SPI控制器介绍
- 2、SPI驱动API介绍
- 3、SPI驱动使用
1、SPI控制器介绍
W801的高速SPI控制器兼容SPI物理协议,通过约定与主机交互的数据格式,主机可以对设备进行高速访问,最高支持工作频率为50MHz。
高速SPI控制器有如下特性:
- 兼容通用SPI协议
- 可选择的电平中断信号
- 最高支持50Mbps速率
- 简单的帧格式,全硬件解析与DMA
SPI以主从方式工作。在SPI总线中通常有一个主设备和一个或多个从设备。SPI总线通信至少需要4根线(在单向传输时只需要3根)。SPI总线通信线分别由SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)组成:
- SDI - Serial Data In:串行数据输入
- SDO - Serial Data Out:串行数据输出
- SCLK - Serial Clock:时钟信号,由主设备产生
- CS - Chip Select:从设备使能信号,由主设备控制。
其中,CS是从芯片是否被主芯片选中