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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk