You are here

Facing problem with SPI | Cypress Semiconductor

Facing problem with SPI

Summary: 2 Replies, Latest post by H L on 07 Nov 2012 04:20 AM PST
Verified Answers: 0
Last post
Log in to post new comments.
AkashGupta's picture
24 posts

 I am facing problem with receiving multiple data bytes. I don't know whether the way i have implemented is correct or not.

I  have enabled interrupt of SPIs as interrupt on RX_FIFO_NOT_EMPTY.

In the isr i read the no of. bytes received SPIS_ReadRxBufferSize and display the values on LCD directly.

Initially i had set buffer size of 4 and hence i was just able to get only 1 byte of data even on sending 3 bytes as no. of bytes SPIS_ReadRxBuffer was returning only 1(even datasheet says it provides 1).

So I changed to more than 4 bytes buffer. But still i am unable to receive the bytes.

Any solutions ??

user_1377889's picture
9249 posts

Usually the interrupt has to be reset which normally is done by reading the RxStatusRergister.


Happy coding


user_460349's picture
1362 posts

 Uploading your project may help.

Log in to post new comments.