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 |