WIZnet Developer Forum

WIZ830MJ 네트워크 연결 확인 방법

ATmega128과 WIZ830MJ를 사용해서 PC와 TCP/IP 통신을 하고 있습니다.
W5300_Drv_AVR_V1.2.2 예제소스를 참고해서 테스트를 하고 있구요.
소켓 연결 후 PC 프로그램에서 소켓을 Close 시키면 loopback_tcpc 함수의 sock_closed로 들어가는 것은 확인했는데, 강제로 WIZ830MJ에 연결된 랜선을 뽑았을 경우는 해당 루트로 들어가지가 않네요.

  1. 랜선 연결 유무(네트워크 연결 유무)를 W5300에서는 어떻게 확인할 수 있나요?
    가능하면 loopback_tcpc 함수에서 체크를 해보고 싶은데…

  2. 아울러 WIZ830MJ에서 PC쪽으로 Ping 테스트 하는 방법은 없는지요? 반대로 PC에서 W5300쪽으로 Ping을 보내면 W5300에서 물리적으로 응답하는 것으로 예전에 확인해 본 기억이 있는데, 반대로는 어떻게 하는지 궁금합니다.

1.랜선유무
Pin 90 이 LinkLED입니다. 해당 핀을 확인하면되지만,
레지스터로는 나와있는것이 없습니다.


Datasheet 의 P.20을 참고하시면 좋을것 같습니다.
2. W5300에서 Ping보내기
W5300에서 Ping을 보내는 기능은 없습니다.

최근에 나온 W5100S에는 해당 기능이 있습니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.