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..