Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
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.