This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI in Slave mode on TMS320F2812 giving problem

Other Parts Discussed in Thread: TMS320F28335, TMS320F2812

Hi,

I am usin SPI in salve mode on TMS320F2812 processor.It is configured to max. baud rate( 12.5 MHz). TMS320F28335( SPI Master) SPI clock is configured to 2MHz clock.With this setting i am able to do data transfer for some time.After some time on TMS320F2812(SPI slave) i am not seeing any data reception.I have checked the SPI lines on CRO and i found the Master is sending data continuously and all waveforms looks fine.When i checked TMS320F2812(SPI slave) SPI receiver registers then i found some data transaction is happening but its not generating SPI interrupts.

Following are the SPI status register details :

SPICCR = 0x00C7
SPICTL = 0x0003
SPISTS = 0x0000
SPIBRR = 0x0000
SPIRXEMU = 0x8015
SPIRXBUF = 0x8000
SPITXBUF = 0xEA00
SPIDAT = 0xD401
SPIFFTX = 0xA000

Please help me in this regards as i am not able to get the SPI interrupts even though the SPI rx registers are getting updated.When it is going into the state where i am not seeing any SPI interrupts that time i have checked the corresponding SPI interrupt enabler and i found all are enabled.

Thanks in advance..