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 位 => 2 個時鐘週期,在傳輸的寫入階段和讀取階段之間。 這些等候週期位元組應該存在,以及 WritePhaseBuffer 結尾未定義的值。
傳回值
無
備註
SPB_MULTI_SPI_READ_TRANSFER_INIT函式應該用來初始化多重 SPI 讀取傳輸。 它會使用讀取作業所需的兩個傳輸階段,初始化 SPB_MULTI_SPI_READ_TRANSFER 結構。
規格需求
需求 | 值 |
---|---|
標頭 | spb.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應