안녕하세요. W5500으로 TCP 서버모드로 작동시켰습니다.
클라이언트 프로그램이 Connect / Send / Close를 10ms 간격으로 보낼시에는 모든 데이터가 정상 수신됩니다.
하지만 Client가 Delay없이 바로 접속 /전송 /종료를 하면 W5500의 서버 모드가 간헐적으로 데이터가 정상 접속해서 받아오고 대부분 바로 Closed가 발생 후 socket 생성해서 listen이 됩니다. (10번정도 하면 2~3번 정도만 정상 수신)
이때… 다른 PC에서 Herclues 프로그램으로 서버모드로 client 데이터 수신하면 모두 정상적으로 잘 수신됩니다.
STM32F407 MCU에 SPI 통신으로 w5500 이 구현되어 있습니다. SPI 통신의 속도 한계라 볼수 있나요?
아니면 일반적으로 SPI 통신을 해도 위 상황은 발생하지 않는것인데 제가 소켓 설정이나 initial에 제대로 하지 못해 발생하는것인지 알려주시면 감사하겠습니다.