Undocumented registers from example source
MCU & Boards
No replies yet. Be the first to reply.
Join the discussion.
MCU & Boards
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: Undocumented registers from example source
by lawrence WIZnet ·
Hello, Hooligan0
Thank you for your interests with W7500!!
Yes, you’re Right. It is not written on datasheet, the registers you found in SystemInit().
Those are related with Trim.
INFO_BGT & INFO_OSC is fixed in Flash from Fab.
That’s why we need the below code lines.
(*((volatile uint32_t *)(W7500x_TRIM_BGT))) = (*((volatile uint32_t *)(W7500x_INFO_BGT))); (*((volatile uint32_t *)(W7500x_TRIM_OSC))) = (*((volatile uint32_t *)(W7500x_INFO_OSC)));BGT is for Trim the Flash power and OSC is for Trim Hz.
But the reason why we cover the registers is It is no need to be touched by users.
And It Should be done correctly to do normal operation with W7500.
I hope It will help you.
Thank you,
lawrence
RE: Undocumented registers from example source
by Hooligan0 ·
Hi lawrence,
I understand that it works as-this but i like to understand the code that i use
So, if i use external oscillator, BGT is always needed but OSC can be removed, right ?
Can i find other usefull datas into the undocumented memory regions ?