共用方式為


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

另請參閱