ZHCSYC2B May 2025 – July 2026 TXE8124-Q1
ADVANCE INFORMATION
图 8-1 展示了可以使用 TXE8124-Q1 器件的应用。
下面显示了可以用于访问器件的示例应用程序代码示例。
uint32_t SPIExchangeData(uint32_t transmitData)
{
uint32_t receiveData=0x0;
for(int i = 23; i >= 0; i--)
{
// Shift out MSB first
SPISendBit((transmitData >> i) & 0x01);
receiveData |= SPIGetBit() << i;
}
return(receiveData);
}
uint32_t SPITransmitReceive(uint32_t RnW, uint32_t regPointer, uint32_t multiPort, uint32_t transmitData)
{
uint32_t regWrData=0x0;
uint32_t regRdData=0x0;
regWrData = RnW << 23 | \
regPointer << 12 | \
mulitPort << 8 | \
transmitData << 0;
regRdData = SPIExchangeData(regWrData);
return(regRdData);
}