Hi,
There is one processor which has ARM core and it has to be an SPI Master. And there is MSP430F47186 on the same board which should act like an SPI slave and communicate with other processor.
Normally this communication works nice, but on MSP430 side I have SD16A interrupt coming every 1ms and it needs 100us to be completed. When I enable this interrupt, SPI communication starts losing some bytes in the stream.
As I read in MSP430 user manuel, it doesn't have any FIFO for SPI. What is the proper way to solve such as issues? I don't want to use nested interrupts and I don't want to make SPI clock speed slow down.
Thanks.