SPB_MULTI_SPI_READ_TRANSFER_INIT函数 (spb.h)

SPB_MULTI_SPI_READ_TRANSFER_INIT 函数初始化 SPB_MULTI_SPI_READ_TRANSFER 结构。

语法

void SPB_MULTI_SPI_READ_TRANSFER_INIT(
  SPB_MULTI_SPI_READ_TRANSFER *SpiTransfer,
  SPB_MULTI_SPI_TRANSFER_MODE Mode,
  ULONG                       WritePhaseSingleSpiByteCount,
  ULONG                       WaitCycleByteCount
);

参数

SpiTransfer

指向要初始化 SPB_MULTI_SPI_READ_TRANSFER 结构的指针。

Mode

SPB_MULTI_SPI_TRANSFER_MODE 枚举值,指定总线驱动程序用来与外围设备通信的多 SPI 传输的线路模式。

WritePhaseSingleSpiByteCount

写入阶段开始时要以单 SPI 模式传输的字节计数,然后行模式切换到此结构的 Mode 成员中指定的模式。

WaitCycleByteCount

表示为字节数的等待周期数,表示多 SPI 传输周期,例如 1 字节 => 8 位 = 在四 SPI 模式下> 2 个时钟周期,介于写入阶段和传输的读取阶段之间。 这些等待周期字节应存在,以及 WritePhaseBuffer 末尾未定义的值。

返回值

没有

言论

SPB_MULTI_SPI_READ_TRANSFER_INIT 函数应用于初始化多 SPI 读取传输。 它使用读取作所需的两个传输阶段初始化 SPB_MULTI_SPI_READ_TRANSFER 结构。

要求

要求 价值
标头 spb.h

另请参阅