Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция SPB_MULTI_SPI_WRITE_TRANSFER_INIT инициализирует структуру SPB_MULTI_SPI_WRITE_TRANSFER.
Синтаксис
VOID SPB_MULTI_SPI_WRITE_TRANSFER_INIT(
SPB_MULTI_SPI_WRITE_TRANSFER *SpiTransfer,
SPB_MULTI_SPI_TRANSFER_MODE Mode,
ULONG WritePhaseSingleSpiByteCount,
ULONG WaitCycleByteCount
);
Параметры
SpiTransfer
Указатель на структуру SPB_MULTI_SPI_WRITE_TRANSFER, которая должна быть инициализирована.
Mode
Значение перечисления SPB_MULTI_SPI_TRANSFER_MODE, указывающее режим линии передачи с несколькими SPI, используемыми водителем шины для взаимодействия с периферийным устройством.
WritePhaseSingleSpiByteCount
Количество байтов в начале этапа записи, передаваемого в режиме с одним SPI, перед переходом в режим строки в режим, указанный в элементе режима этой структуры.
WaitCycleByteCount
Количество циклов ожидания, представленных как количество байтов между этапом записи и этапом чтения передачи. Для операции записи, которая является одной фазой, это должно иметь значение 0.
Возвращаемое значение
Никакой
Замечания
Функцию SPB_MULTI_SPI_WRITE_TRANSFER_INIT следует использовать для инициализации передачи операций записи с несколькими SPI. Она инициализирует структуру SPB_MULTI_SPI_WRITE_TRANSFER с одним этапом передачи, необходимым для операции записи.
Требования
| Требование | Ценность |
|---|---|
| заголовка | spb.h |