Ai8051U 系列单片机内部集成了一种高速串行通信接口——SPI 接口。SPI 是一种全双工的高速同步通信总线。Ai8051U 系列集成的 SPI 接口提供了两种操作模式:主模式和从模式。USART1 和 USART2 的 SPI 模式可支持两组完整的 SPI。
Ai8051U的SPI模式有:普通SPI模式、高速SPI(HSSPI)模式和四线 SPI(QSPI)模式。
一、SPI 的 MOSI 和 MISO 脚交换控制
IOSW:交换 MOSI 和 MISO 脚位(普通 SPI 模式和高速 SPI 模式通用)
0:不交换,维持上电默认脚位。
1:交换 MOSI 和 MISO 的脚位。
二、SPI 功能脚切换
三、模式说明
高速SPI 是以普通 SPI 为基础,增加了高速模式。当系统运行在较低工作频率时,高速 SPI 可工作在高达 144M 的频率下。从而可以达到降低内核功耗,提升外设性能的目的。
QSPI 是一种专用的通信接口,连接单线、双线或四线的SPI Flash 存储介质。该接口可以在以下两种模式下工作:
间接模式:使用 QSPI 寄存器执行全部操作。
状态轮询模式:周期性读取外部 Flash 状态寄存器,而且标志位置 1 时会产生中断(如擦除或烧写完成,会产生中断)。