Mode Register Indirect.
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: Mode Register Indirect.
by Shingadaddy ·
After micro starts up correctly I drive low
– the WIZ SCS pin (I DISABLE SPI) <<<< ---------- ERROR… Wrongo!
– the WIZ RESET LINE
Not verified OPTION 1 yet. Where just ADDR0 and 1 are set low(0) and just punch the READ line to see if mode register data shows up on the data lines.
BUT!
Option 2, using the Indirect method and the 2 IDM_ARx registers works - IF you catch the datasheet differences from the W5100 CHIP versus the W5100 implementation on the WIZ812MJ.
Specifically the fact that the WIZ812MJ fiddles with (INVERTS) the SPI ENABLE pin 31,
0= DISABLE , 1 = ENABLE.
Based on the level setting of the SCS signal pin 29. If you have the SCS signal low On the WIZ812MJ (like I did) this gets inverted and sent to the SEN pin 31. IE: Enables SPI mode. Exactly the opposite of what I wanted.
Writing registers, Reading registers and pinging. MUCH BETTER !