Edit online

工作模式

27 Jun 2024
Read time: 1 minute(s)

QSPI 控制器支持两种工作模式,用户根据实际工作需要选择主机模式或从机模式。

QSPI 控制器默认工作在从机模式下。配置 0x004 SPI_CFG 寄存器的 bit1 位为 1,选择主机模式。

  • 主机模式下:
    1. 控制器产生 SPI_CLK 时钟发送给外部设备
    2. 数据从 TX FIFO 传送到 MOSI 引脚,MISO 引脚接收从机发来的数据传送给 RX FIFO。
    3. 在数据传输过程中,片选信号必须为低电平。
      片选信号可以通过寄存器配置为自动控制还是软件控制:
  • 从机模式下:
    1. 接口工作时钟 SPI_CLK 由外部主机的时钟输入。
    2. 数据从 TX FIFO 传送到 MISO 引脚,从 MOSI 引脚接收来主机的数据传送给 RX FIFO。
    3. 在数据传输过程中,片选信号由外部主机控制,不需要启动配置,只要有时钟输入,内部移位寄存器就会收发数据。
    4. 从机模式默认工作在单线模式,可以配置为 Dual 或 Quad 模式,当 SPI_TCFG.SLV_OEN 字段为 1,配置 SPI 引脚输出使能。