fungsi SPB_MULTI_SPI_READ_TRANSFER_INIT (spb.h)

Fungsi SPB_MULTI_SPI_READ_TRANSFER_INIT menginisialisasi struktur SPB_MULTI_SPI_READ_TRANSFER .

Sintaks

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

Parameter

SpiTransfer

Penunjuk ke struktur SPB_MULTI_SPI_READ_TRANSFER yang akan diinisialisasi.

Mode

Nilai enumerasi SPB_MULTI_SPI_TRANSFER_MODE , menentukan mode garis transfer multi-SPI yang akan digunakan oleh pengemudi bus untuk berkomunikasi dengan perangkat periferal.

WritePhaseSingleSpiByteCount

Jumlah byte di awal fase tulis yang akan ditransfer dalam mode SPI tunggal, sebelum mode baris beralih ke mode yang ditentukan dalam anggota Mode struct ini.

WaitCycleByteCount

Jumlah siklus tunggu yang dinyatakan sebagai jumlah byte, mewakili siklus transfer multi-SPI - misalnya 1 byte => 8 bit => 2 siklus jam dalam mode quad-SPI, antara fase tulis dan fase baca transfer. Byte siklus tunggu ini harus ada, dan dari nilai yang tidak terdefinisi di akhir WritePhaseBuffer.

Nilai kembali

Tidak ada

Keterangan

Fungsi SPB_MULTI_SPI_READ_TRANSFER_INIT harus digunakan untuk menginisialisasi transfer baca multi-SPI. Ini menginisialisasi struktur SPB_MULTI_SPI_READ_TRANSFER dengan dua fase transfer yang diperlukan untuk operasi baca.

Persyaratan

Persyaratan Nilai
Header spb.h

Lihat juga