Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

CCS/TMS570LS1224: SPI communication

$
0
0

Part Number: TMS570LS1224

Tool/software: Code Composer Studio

I am trying to spi communication in loopback mode.

When i am using this API then its working fine.

spiTransmitAndReceiveData(spiREG1, &dataconfig1_t, 16, TX_Data_Master,RX_Data_Slave);

But i want to transmit data through 

spiSendData(spiREG1,&dataconfig1_t,16,TX_Data_Master);

and receive from 

spiGetData(spiREG1,&dataconfig1_t,16,RX_Data_Slave);

This is not working.

int main(void)
{
/* USER CODE BEGIN (3) */
spiDAT1_t dataconfig1_t;

dataconfig1_t.CS_HOLD = FALSE;
dataconfig1_t.WDEL = TRUE;
dataconfig1_t.DFSEL = SPI_FMT_0;
dataconfig1_t.CSNR = 0xFE;

spiInit();
spiEnableLoopback(spiREG1, Digital_Lbk);
_enable_IRQ();

// spiTransmitAndReceiveData(spiREG1, &dataconfig1_t, 16, TX_Data_Master,RX_Data_Slave);
// while(1)
//{
spiSendData(spiREG1,&dataconfig1_t,16,TX_Data_Master);
//for(i=0;i<1000000;i++);
while(!(SpiTxStatus(spiREG1)));
spiGetData(spiREG1,&dataconfig1_t,16,RX_Data_Slave);
//}

/* USER CODE END */

while(1);
//return 0;
}

Please suggest me.


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>