다음을 통해 공유


SPB_MULTI_SPI_READ_TRANSFER_INIT 함수(spb.h)

SPB_MULTI_SPI_READ_TRANSFER_INIT 함수는 SPB_MULTI_SPI_READ_TRANSFER 구조를 초기화합니다.

통사론

void SPB_MULTI_SPI_READ_TRANSFER_INIT(
  SPB_MULTI_SPI_READ_TRANSFER *SpiTransfer,
  SPB_MULTI_SPI_TRANSFER_MODE Mode,
  ULONG                       WritePhaseSingleSpiByteCount,
  ULONG                       WaitCycleByteCount
);

매개 변수

SpiTransfer

초기화할 SPB_MULTI_SPI_READ_TRANSFER 구조체에 대한 포인터입니다.

Mode

버스 드라이버가 주변 장치와 통신하는 데 사용할 다중 SPI 전송의 선 모드를 지정하는 SPB_MULTI_SPI_TRANSFER_MODE 열거형 값입니다.

WritePhaseSingleSpiByteCount

줄 모드가 이 구조체의 Mode 멤버에 지정된 모드로 전환되기 전에 단일 SPI 모드로 전송될 쓰기 단계의 시작 부분에 있는 바이트 수입니다.

WaitCycleByteCount

다중 SPI 전송 주기를 나타내는 바이트 수(예: 1바이트 => 8비트 = 쿼드-SPI 모드의> 2개 클록 주기) 전송의 쓰기 단계와 읽기 단계를 나타내는 바이트 수입니다. 이러한 대기 주기 바이트는 WritePhaseBuffer의 끝에 정의되지 않은 값이어야 합니다.

반환 값

없음

발언

SPB_MULTI_SPI_READ_TRANSFER_INIT 함수를 사용하여 다중 SPI 읽기 전송을 초기화해야 합니다. 읽기 작업에 필요한 두 가지 전송 단계를 사용하여 SPB_MULTI_SPI_READ_TRANSFER 구조를 초기화합니다.

요구 사항

요구
헤더 spb.h

참고 항목