Nano Every and SPI

Hi community,

i got an Arduino Nano Every to replace it with a Nano V3
I'm using it for a circuit for my hobby.
I like the Arduino platform. Great work guys!

For my circuit, Ethernet is required, and i'm using a W5500 shield for the Nano V3.

I noticed that the SPI connection apparently isn't working.
The connection PINs are the same to the Nano V3.
Except the SS pin, which in this case shouldn't be a problem
but to be sure i connected it like the schematic of the Nano Every requires.
I'm using the Ethernet lib's recommended at the Arduino Playground for this shield. With the Nano V3 it wirks fine.
My question are:
Where is the difference in the software between the Webserver example and the Link Status example. Both are working over SPI or not?
I didn't check it deeper yet.
I'm hoping for some Information from the Arduino pro's.
Are there still compatibility issues with the Nano Every?
It seems so.

Best regards and thanks in advance

what did you do with he SS pin?
there is nothing special what should be done.

Hi,

all the example have the SS pin connected.
So i understand this pin is to control the access to the W5500 SPI chip.
I do nothing with this pin.
The lib itself uses it.

most shields use pin 10 as CS.
in sketch you should have Ethernet.init(10);

I tried a one to one change.
Nano V3 out, the Every in.
No program change was made.
And yes, i followed the installation procedure on the website.

I tested the webclient example with Nano V3 and Every.
No succes with the Every.
So something more has to be different with this NEW Nano.
Timings, registers, i don't know.

the SPI library handles the differences. the Ethernet library works over SPI library on many different MCU architectures.
what shield do you have?
do you set the SC pin in classic Nano? if not, then add a line Ethernet.init(10); in setup() before Ethernet.begin.

Thank you for that info.
I knew that. Because of that i told you with the Nano V3 board the webserver or client example works fine.
The same program(s) do(es) not work with Every board.
There must be a software timing or hardware difference
between Nano V3 and Nano Every.
I'm not so experienced to adjust the lib software in that depth.
I have the Wiznet W5500 Ethernet shield with SPI in blue PCB.

is it a Nano shield? by Gravitech?

No, it is called Wiznet W5500.
Small Form factor with a yellow 10 pin socket.

Has anyone tried this combination yet?
Arduino Every and Wiznet W5500 Ethernet Network Modul over SPI?

so it is not a shield, but a module. is it powered from 5 V or 3.3 V?

this one?

Exactly!
Did you try it with the Every board?

babstreppler:
Exactly!
Did you try it with the Every board?

not yet. I used enc28j60 Nano shield with Every and an enc28j60 module too.
I will try it later today.

Would be great! Thank you.

no problems. as expected.
I repeat my question. Do you power it at 5 V?

At 5V.
Sorry, i didn't see this Information.
So, i have to connect 3.3V?

babstreppler:
At 5V.
Sorry, i didn't see this Information.
So, i have to connect 3.3V?

no. 5 V is right. the 3.3 V pin can't provide enough current.

do you use pin 10 for CS?

Yes, of course.
This is one reason, why i don't understand the situation.
Where is the difference between nano V3 and nano Every.
What i didn't try is change MISO and MOSI when the Every PCB is connected.

I'm using the same test platform for both boards. No changes in the wiring are made.

check the pins of Every

Of course i checked the pins.
Comparing the schematic of the two boards there is no difference visible regarding the ethernet module.
Thank you for your time.
Tell me something new please.

babstreppler:
Of course i checked the pins.
Comparing the schematic of the two boards there is no difference visible regarding the ethernet module.
Thank you for your time.
Tell me something new please.

I meant if they all work and are not shorted together