I am trying to to use a WIZ820io with a w5200 from a custom device, where I have generated the following lines for nSS, SCLK and MOSI:
Signals from top to bottom: SS, SCLK, MOSI, MISO
In this case, I am trying to read the SIPR register (0x000F - 0x0012). Therefore, I am sending 4 bytes (2 for address and 2 for OP=0 and length)
Here, checking on the official w5200.h library from github, I can see that length is used to specify how many bytes I want to read. Therefore, in the case of the SIPR register I want to read 4 bytes. Is that correct?
What is the difference between nSS and nSCS? In the user manual states nSS for the pinout and nSCS for the SPI signals diagram. They refer to the same pin, right?
I have seen in this thread that nSS is driven to 0 and 1 on every byte rather than having it to 0 and sending all the bytes as shown in the datasheet.
Thanky for the help.
EDIT 1: Here is a better image:
EDIT 2: I adapted the signals so they match the exact same way as the cited thread:
But still no signal coming back from MISO.