Hello
The unspecific value 0x1E of W5100 Status Register Sn_SR has been responsed.
What meaning is the 0x1E of Sn_SR?
The 0x1E of Sn_SR is never specified in datasheet.
K.Ogawa
Hello
The unspecific value 0x1E of W5100 Status Register Sn_SR has been responsed.
What meaning is the 0x1E of Sn_SR?
The 0x1E of Sn_SR is never specified in datasheet.
K.Ogawa
Hello Kazuhito-san, it is more important what happens after you see this code.
My guess is that it is one of the codes in the list while socket is being closed.
[quote]0x18 SOCK_FIN_WAIT
0x1A SOCK_CLOSING
0X1B SOCK_TIME_WAIT
0X1D SOCK_LAST_ACK
It is shown in the process of connection termination. If the
termination is normally processed or Timeout interrupt is
asserted, it will be automatically changed to SOCK_CLOSED.[/quote]
Wait for some time, and you should see SOCK_CLOSED (0x00) in this register. However if 0x1E happens to be for “quite some time”, then something is going wrong. In general your question is very related to what I asked in [url]Connection termination process problem!]. I decided NOT to use interrupts, but status codes instead.
So far it works this way.
Hello Eugeny-san
Very Thanksful for your kindness.
Your advice is very important and nice.
In the end, I have a solution for my problem by retrying reading repeatedly status register untill getting SOCK_CLOSED code(0x00).
As I mention about these in detail that
1)When W5100 is disconnecting TCP and closing socket by itself, these close procedure is performing very smoothly with a little time.
2)When the Server application is disconnecting TCP voluntarily, the disconnecting and closing procedure in W5100 is tough to complete
and is having over very long time such as about 2 ro 3 minutes, and more I am getting this undesirable code 0x1E.
3)W5100 is having some unfavorable actions such as having a long time response for reflecting its status to status register
when W5100 is exposed in noisy environments such as Relay Noise. W5100 is very poor in terms of noise tolerance compared to another IC.
Happy christmas for you
和人さん、[url][SOLVED] W5100 Sn_CR_DISCON Time]ページを見て下さい。Server modeで、DISCONの終わることが待たないかも知れません。和人さんもよいお年をおめでとうございます!
Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.