Cannot communicate with the W5500 using SPI
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: Cannot communicate with the W5500 using SPI
by Eugeny ·
Issue has no relation to TCP or any API. This is hardware or low level software problem. You need oscilloscope with at least two channels (ideally 4) to connect one probe to clock and another probe to each signal and identify what is going on the wires when you write register and read register, and compare to the guidelines in the datasheet.
You can read register with known value VERSIONR, or better watch MISO when sending command to the chip through SPI - it must reply with 0x01, 0x02 and 0x03 to each byte sent, see here. If you do not get these bytes during operation, something is electrically or logically wrong.