This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SPI transfer error on MISO line

The system consist of two nRF52832, one acting as SPIM and the other one as SPIS. I hace created a while loop always asking for certain amount of bytes but the MISO line on the slave transfers has a wrong signal, a curve that you know that it's not ok for SPI transactions.  Here are the images for a transaction of  3 bytes, the yellow line is the chip select and the green one corresponds to the MISO. The value of the bytes is correct,but that strange curve bothers me,  besides, for continuos transmissions, errors appear. 

On the second image you can see the extrange curve that the MISO line is facing, the error is in the slave side. 

What could be the reason? Or is this behavior correct? 

Related