cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

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

0 Likes
Reply
2 Replies
JoMe_264151
Expert II

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

   

 

   

Happy coding

   

Bob

0 Likes
Reply
Anonymous
Not applicable

 Uploading your project may help.

0 Likes
Reply