Hi all,
I have ever used Arduino Mega2560 and Ethernet shield (W5100) that "fits" automatically above the mega2560 (It uses the ICSP connector and Pin 10).
Now i have bought the Lan module based on W5500.
I have connected on ICSP connector AND pin 10. It works. I haven't done anything to make it works in programming except wiring.
I don't want to use Pin 10 but wanted to use the SS pin that correspond to pin 53 and it doesn't work.
It wants pin 10 to connect SS.
Is it possible by software to force the use of pin 53 instead of pin 10 ?
My prototype base board fits not all pins but the pins from 8 to 13 are "shitfted" of 0,5 cm left so the step of 2,5 mm is not maintained. and the connector that correspond from pin 8 to 13 is not used.
Thanks to all for the reply.
The problem is that my prototype board doesn't have the pin 10 because it cannot physycally be inserted in the mega 2560.
So on my prototype board i don't know how to connect pin 10 to pin 53 (that i have).
I would try as suggested the Ethernet.init(53) that sounds wonderfully but don't know how to connect 10 to 53.
Thanks again to all.
I will let you know.
dottstrange:
Guys, thanks to all.
I confirm that has been enough to add the Ethernet.init(53) and do nothing more to make it works !!!!!!
Really thanks to all.
HI. Yes i have the same module like yours except that the white wire is connected to pin 53.
I have "inserted" above the arduino mega 2560 a prototype board . Each pin on the prototype board is spaced by default of 2,5mm.
ALL the pins suites perfectly but the block of pins from 8 to 13 have a "gap" of 1 mm more. (From pin 7 there is a GAP, THEN the pins start again from 8 to 13)
This GAP, make the pin continuity space of 2,5 mm to "break" and so ABOVE my board i don't have pin 8 to 13.
This made me became mad on how to have the SS pin !!!! (10).
Having used the pin 53 (that i have) solved me this problem.
For detailed question send me email in Pv. I would be happy to answer you.