-
I am trying to connect a Wiznet W5500 shield to an ESP32-S3 board using jumper wires for prototyping. I followed the instructions in #11474 and compiled and uploaded a custom firmware. I used the code by @robert-hh from #12820 in order to evaluate if the code is working. Unfortunately lan.isconnected() never returns true. I tried using micropython version 1.22 and 1.23 with similar outcomes. When looking at the SPI clock with an oscilloscope I can see a 40MHz signal roughly once every second, however the SPI baudrate is only set to 500kHz and when I try using spi.write() for debugging it runs on 500kHz. I even added mpconfigboard.cmake:
mpconfigboard.h:
sdkconfig.board:
main.py:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 22 replies
-
Looking at the schematics, the W5500 INT signal is not connected to the board pins. The signal that is connected is RST (Reset), which should be kept high and pulled low for reset. So you have to configure |
Beta Was this translation helpful? Give feedback.
-
I have ordered two new W5500 development boards: the ETH Wiz click and the W5500 Lite board. For some reason, the Arduino shield and the ETH Wiz click still don't work properly. However the W5500 board works using the same code. Thanks for all the help! |
Beta Was this translation helpful? Give feedback.
I have ordered two new W5500 development boards: the ETH Wiz click and the W5500 Lite board. For some reason, the Arduino shield and the ETH Wiz click still don't work properly. However the W5500 board works using the same code. Thanks for all the help!