Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 6 months ago.
SPI wiring seems not right on LPC1768 SPI port
I used 2 mbed LPC1768 boards to simulate the SPI communication, for the SPI master and SPI slave, the wire instruction is not normal, you have to connect like this way:
Mbed Master (SPI) Mbed Slave (SPI) p5 (MOSI) p5 (MOSI) p6 (MISO) p6 (MISO) p7 (SCK) p7 (SCK) p8 (CS) p8 (CS)
once connect the common ground of both mbed board, I can see it's working, but if I cross connect the p5 and p6 (supposed to be), i always get zero.
Anyone has a clue? or it'a bug ?
Question relating to:
2 Answers
9 years, 5 months ago.
You are not supposed to cross connect p5 and p6, but you have to connect p5 to p5 and p6 to p6
p5 = MOSI (Master Out, Slave In), so on your master p5 is the output and on the slave p5 is the input
p6 = MISO (Master In, Slave Out), so on your master p6 is the input and on the slave p6 is the output
If you cross connect p5 and p6, you are connecting two inputs to one another and two outputs to one another. I hope you see that's not how it's supposed to be :-)