SPB_MULTI_SPI_WRITE_TRANSFER_INIT-Funktion (spb.h)
Die SPB_MULTI_SPI_WRITE_TRANSFER_INIT-Funktion initialisiert eine SPB_MULTI_SPI_WRITE_TRANSFER Struktur.
Syntax
void SPB_MULTI_SPI_WRITE_TRANSFER_INIT(
SPB_MULTI_SPI_WRITE_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Parameter
SpiTransfer
Ein Zeiger auf die SPB_MULTI_SPI_WRITE_TRANSFER Struktur, die initialisiert werden soll.
Mode
Ein SPB_MULTI_SPI_TRANSFER_MODE Enumerationswert, der den Linienmodus der Multi-SPI-Übertragung angibt, die von einem Bustreiber für die Kommunikation mit einem Peripheriegerät verwendet werden soll.
WritePhaseSingleSpiByteCount
Die Anzahl der Bytes am Anfang der Schreibphase, die im Einzel-SPI-Modus übertragen werden soll, bevor der Zeilenmodus in den Modus wechselt, der im Element "Modus" dieser Struktur angegeben ist.
WaitCycleByteCount
Die Anzahl der Wartezeiten, die als Anzahl der Bytes dargestellt werden, zwischen der Schreibphase und der Lesephase der Übertragung. Bei einem Schreibvorgang, bei dem es sich um eine einzelne Phase handelt, sollte dies auf 0 festgelegt werden.
Rückgabewert
Nichts
Bemerkungen
Die SPB_MULTI_SPI_WRITE_TRANSFER_INIT-Funktion sollte verwendet werden, um Multi-SPI-Schreibübertragungen zu initialisieren. Sie initialisiert eine SPB_MULTI_SPI_WRITE_TRANSFER Struktur mit der einzelnen Übertragungsphase, die für einen Schreibvorgang erforderlich ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | spb.h |