SPB_MULTI_SPI_WRITE_TRANSFER_INIT 函数 (spb.h)

SPB_MULTI_SPI_WRITE_TRANSFER_INIT 函数初始化SPB_MULTI_SPI_WRITE_TRANSFER结构。

语法

void SPB_MULTI_SPI_WRITE_TRANSFER_INIT(
  SPB_MULTI_SPI_WRITE_TRANSFER *SpiTransfer,
  SPB_MULTI_SPI_TRANSFER_MODE  Mode,
  ULONG                        WritePhaseSingleSpiByteCount,
  ULONG                        WaitCycleByteCount
);

参数

SpiTransfer

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

Mode

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

WritePhaseSingleSpiByteCount

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

WaitCycleByteCount

表示为传输的写入阶段和读取阶段之间的字节数的等待周期数。 对于单阶段写入操作,应将其设置为 0。

返回值

备注

应使用 SPB_MULTI_SPI_WRITE_TRANSFER_INIT 函数来初始化多 SPI 写入传输。 它使用写入操作所需的单个传输阶段初始化 SPB_MULTI_SPI_WRITE_TRANSFER 结构。

要求

要求
Header spb.h

另请参阅