Freigeben über


SPB_MULTI_SPI_TRANSFER_HEADER-Struktur (spb.h)

Die SPB_MULTI_SPI_TRANSFER_HEADER-Struktur beschreibt eine SPI-Übertragung, die im Multi-SPI-Modus (z. B. Dual SPI oder Quad SPI) ausgeführt werden soll. Auf diese Struktur sollte ein Controllertreiber zugreifen, um die Parameter einer Multi-SPI-Übertragung abzurufen.

Syntax

typedef struct SPB_MULTI_SPI_TRANSFER_HEADER {
  ULONG                       Size;
  SPB_MULTI_SPI_TRANSFER_MODE Mode;
  ULONG                       WritePhaseSingleSpiByteCount;
  ULONG                       WaitCycleByteCount;
} SPB_MULTI_SPI_TRANSFER_HEADER, *PSPB_MULTI_SPI_TRANSFER_HEADER;

Member

Size

Die Größe der übergeordneten SPB_MULTI_SPI_TRANSFER-Struktur in Bytes, einschließlich zusätzlicher TransferPhases-Einträge nach der übergeordneten Struktur.

Mode

Ein SPB_MULTI_SPI_TRANSFER_MODE Enumerationswert, der den Zeilenmodus der Multi-SPI-Übertragung angibt, der von einem Bustreiber für die Kommunikation mit einem Peripheriegerät verwendet werden soll.

WritePhaseSingleSpiByteCount

Die Anzahl der Bytes zu Beginn der Schreibphase, die im Einzel-SPI-Modus übertragen werden sollen, bevor der Zeilenmodus in den Modus wechselt, der im Moduselement dieser Struktur angegeben ist.

WaitCycleByteCount

Die Anzahl der Wartezyklen, die als Anzahl von Bytes (für Multi-SPI-Übertragungszyklen - z. B. 1 Byte => 8 Bits => 2 Taktzyklen im Quad-SPI-Modus) zwischen der Schreib- und Lesephase der Übertragung dargestellt wird. Diese Wartezyklusbytes sollten vorhanden sein und einen nicht definierten Wert am Ende des WritePhaseBuffers aufweisen.

Hinweise

Die funktionen SPB_MULTI_SPI_READ_TRANSFER_INIT, SPB_MULTI_SPI_WRITE_TRANSFER_INIT oder SPB_MULTI_SPI_TRANSFER_INIT sollten von einem Peripherietreiber verwendet werden, um den Header eines SPB_MULTI_SPI_TRANSFER zu initialisieren und nicht direkt darauf zugegriffen werden. Ein Controllertreiber greift auf diese Struktur zu, um die Parameter einer Multi-SPI-Übertragung abzurufen.

Anforderungen

Anforderung Wert
Header spb.h

Weitere Informationen