Função SPB_MULTI_SPI_TRANSFER_INIT (spb.h)
A função SPB_MULTI_SPI_TRANSFER_INIT inicializa uma estrutura SPB_MULTI_SPI_TRANSFER .
Sintaxe
void SPB_MULTI_SPI_TRANSFER_INIT(
SPB_MULTI_SPI_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG TransferPhaseCount,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Parâmetros
SpiTransfer
Um ponteiro para a estrutura SPB_MULTI_SPI_TRANSFER que deve ser inicializada. Essa estrutura inclui uma única fase de transferência – uma fase de transferência adicional deve ser fornecida ao usar essa função para inicializar uma operação de leitura em duas fases.
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.
TransferPhaseCount
O número de fases na transferência de várias SPI. Para uma operação de leitura, isso deve ser definido como 2, representando uma fase de leitura e, em seguida, uma fase de gravação. Para uma operação de gravação, isso deve ser definido como 1, representando apenas uma fase de gravação.
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. Isso deverá ser definido como 0 se a transferência não tiver uma fase de leitura.
Retornar valor
Nenhum
Comentários
Normalmente, essa função não deve ser chamada diretamente, em vez disso, SPB_MULTI_SPI_READ_TRANSFER_INIT ou SPB_MULTI_SPI_WRITE_TRANSFER_INIT podem ser usados conforme apropriado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | spb.h |