QSPI驱动功能
QSPI(Quad-SPI)外设的HAL驱动主要实现了以下功能:
- 支持Standard、Dual、Quad三种传输模式。
- 支持最大32位的数据传输位宽。
- 支持最高32 MHz的传输速率(Standard模式)。
- 支持时钟极性(CPOL)及时钟相位(CPHA)配置。
- 支持指令和地址的位宽及传输模式配置。
- 支持发送FIFO、接收FIFO的阈值设置及获取。
- 支持轮询、中断、DMA三种数据读写方式。
- 支持中止在中断及DMA方式下的数据读写。
- 支持发送完成、接收完成、错误、中止完成的中断回调函数。
- 支持获取驱动运行状态及错误码。
- 支持超时时间设置。