função SPB_MULTI_SPI_READ_TRANSFER_INIT (spb.h)
A função SPB_MULTI_SPI_READ_TRANSFER_INIT inicializa uma estrutura SPB_MULTI_SPI_READ_TRANSFER .
Sintaxe
void SPB_MULTI_SPI_READ_TRANSFER_INIT(
SPB_MULTI_SPI_READ_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Parâmetros
SpiTransfer
Um ponteiro para a estrutura SPB_MULTI_SPI_READ_TRANSFER que deve ser inicializada.
Mode
Um SPB_MULTI_SPI_TRANSFER_MODE valor de enumeração, especificando o modo de linha da transferência multi-SPI a ser usada por um motorista de ônibus para se comunicar com um dispositivo periférico.
WritePhaseSingleSpiByteCount
A contagem de bytes no início da fase de gravação a ser transferida no modo SPI único, antes de o modo de linha alternar para o modo especificado no membro Mode deste struct.
WaitCycleByteCount
O número de ciclos de espera representados como o número de bytes, representando ciclos de transferência multi-SPI - por exemplo, 1 byte = 8 bits =>> 2 ciclos de relógio no modo quad-SPI, entre a fase de gravação e a fase de leitura da transferência. Esses bytes de ciclo de espera devem estar presentes e de um valor indefinido no final do WritePhaseBuffer.
Retornar valor
Nenhum
Comentários
A função SPB_MULTI_SPI_READ_TRANSFER_INIT deve ser usada para inicializar transferências de leitura de várias SPI. Ele inicializa uma estrutura SPB_MULTI_SPI_READ_TRANSFER com as duas fases de transferência necessárias para uma operação de leitura.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | spb.h |