1 概述
SWM211 系列所有型号 SPI 模块操作均相同,不同型号 SPI 数量可能不同。使用前需使能对应 SPI
模块时钟。
SPI 是一种用于全双工模式的串行同步数据通讯协议。该模块为支持 SPI 通讯协议的接口控制模
块,它支持主/从工作模式,并可通过 4 线实现设备的通讯。
SPI 模块支持 SPI 模式及 SSI 模式。SPI 模式下支持 MASTER 模式及 SLAVE 模式。具备深度为 8 的
FIFO,速率及帧宽度可灵活配置。
除了支持 SPI 协议外,还可支持 SSI 协议,并支持 SPIFLASH 的 4 线快速读操作。
2 特性
SPI 模式
⚫ 支持主机模式和从机模式
⚫ 支持 SPI 和 SSI 两种帧结构
⚫ 内置深度为 8 的 FIFO,作为接收和发送数据的缓存
⚫ 数据位数 4~16 位可配置
⚫ 可编程时钟极性和相位
⚫ 支持 LSB 和 MSB 可配置
SPIFLASH 模式
⚫ 仅支持 4 线快速读操作
⚫ Dummy clock 个数可配置
⚫ 读命令可配置
|