W5300 Sn_SSR값이 0x10이 읽어집니다


#1

w5300을 TCP 클라이언트로 설정하여 사용중에 있습니다.

사용중 통신이 끊어지는 문제가 발생하였을경우 일정시간 후 w5300에서 타임아웃이 걸립니다.
타임아웃 후 통신연결이 정상적으로되면 Sn_SSR값이 0x10으로 되어 있습니다.
메뉴얼상에는 0x10에 대한 내용은 없는거 같은데요
0x10은 어떤 경우이며 어떤식으로 처리를 해야되는 건가요?

아울러 칩리셋명령 말고 각 소켓 1개만 리셋할 수 있는 명령이 있는지도 문의 드립니다.


#2

안녕하세요 고객님.

Sn_SSR 값이 0x10으로 읽힌다면 연결이 제대로 된것이 아니거나, 다른 레지스터를 읽은 것입니다.

정상적인 연결이 되지 않았으므로 close 후 재 연결을 시도하거나 올바른 주소를 이용하여 읽었는지 확인 부탁드립니다.

소켓별 리셋이 있는지 문의 하셨는데 소켓별 리셋은 없습니다. close 한다면 리셋과 큰 차이가 없으므로 이를 이용하면 될것 같습니다.

감사합니다.