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

要以單一 SPI 模式傳輸之寫入階段開頭的位元組計數,在行模式切換至這個結構的Mode成員中指定的模式之前。

WaitCycleByteCount

在傳輸的寫入階段和讀取階段之間,以位元組數表示的等候週期數目。 如果是單一階段的寫入作業,這應該設定為 0。

傳回值

備註

SPB_MULTI_SPI_WRITE_TRANSFER_INIT 函式應該用來初始化多 SPI 寫入傳輸。 它會使用寫入作業所需的單一傳輸階段 ,初始化SPB_MULTI_SPI_WRITE_TRANSFER 結構。

規格需求

需求
標頭 spb.h

另請參閱