SPB_MULTI_SPI_WRITE_TRANSFER_INIT函数 (spb.h)
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 模式传输的字节计数,然后行模式切换到此结构的 Mode 成员中指定的模式。
WaitCycleByteCount
表示为传输的写入阶段和读取阶段之间的字节数的等待周期数。 对于写入作(单阶段),应将其设置为 0。
返回值
没有
言论
SPB_MULTI_SPI_WRITE_TRANSFER_INIT 函数应用于初始化多 SPI 写入传输。 它使用写入作所需的单一传输阶段初始化 SPB_MULTI_SPI_WRITE_TRANSFER 结构。
要求
要求 | 价值 |
---|---|
标头 | spb.h |