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 |