Compartir a través de


función SPB_MULTI_SPI_WRITE_TRANSFER_INIT (spb.h)

La función SPB_MULTI_SPI_WRITE_TRANSFER_INIT inicializa una estructura de SPB_MULTI_SPI_WRITE_TRANSFER .

Sintaxis

void SPB_MULTI_SPI_WRITE_TRANSFER_INIT(
  SPB_MULTI_SPI_WRITE_TRANSFER *SpiTransfer,
  SPB_MULTI_SPI_TRANSFER_MODE  Mode,
  ULONG                        WritePhaseSingleSpiByteCount,
  ULONG                        WaitCycleByteCount
);

Parámetros

SpiTransfer

Puntero a la estructura SPB_MULTI_SPI_WRITE_TRANSFER que se va a inicializar.

Mode

Valor de enumeración SPB_MULTI_SPI_TRANSFER_MODE , especificando el modo de línea de la transferencia multi-SPI que va a usar un controlador de autobús para comunicarse con un dispositivo periférico.

WritePhaseSingleSpiByteCount

Recuento de bytes al principio de la fase de escritura que se va a transferir en modo SPI único, antes de cambiar el modo de línea al modo especificado en el miembro Mode de esta estructura.

WaitCycleByteCount

Número de ciclos de espera representados como el número de bytes, entre la fase de escritura y la fase de lectura de la transferencia. Para una operación de escritura, que es una sola fase, debe establecerse en 0.

Valor devuelto

None

Observaciones

La función SPB_MULTI_SPI_WRITE_TRANSFER_INIT debe usarse para inicializar transferencias de escritura de varios SPI. Inicializa una estructura de SPB_MULTI_SPI_WRITE_TRANSFER con la fase de transferencia única necesaria para una operación de escritura.

Requisitos

Requisito Valor
Header spb.h

Consulte también