---
title: "W5300으로 LabVIEW와 UDP 통신 시 문제발생"
url: "https://maker.wiznet.io/forum/11820"
markdown_url: "https://maker.wiznet.io/forum/11820/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "A4RIL"
created: "2016-04-28T10:29:02+09:00"
last_activity: "2017-05-04T08:38:52+09:00"
language: "ko"
views: 895
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5300으로 LabVIEW와 UDP 통신 시 문제발생

## Question

Asked by A4RIL on 2016-04-28 in Ethernet Chips.

안녕하세요.

W5300 칩(WIZ830MJ 모듈)을 사용하여 LabVIEW와 UDP 통신을 하고 있습니다.

MCU는 TMS320F28335(이하 28335)를 사용 중입니다.

통신 테스트를 위해

28335에서 50us 마다 타이머 인터럽트를 걸어 인터럽트 한 싸이클 내에서 0x0000 부터 1씩 증가 시키며 데이터를 송신하고 있는데요,

수신 측 PC의 LabVIEW 에서는 UDP Receiver 기본 예제를 조금 수정(수신한 데이터를 알아보기 쉽게 ASCII->Hex로 컨버팅)해 사용 중입니다.

통신 시작 후 처음 얼마간은 제대로 송신이 이뤄지는데,
특정 싸이클 후에는 WIZ830MJ에서 PC측으로 데이터를 제대로 송신하지 못하는 것 같습니다.

28335에서 WIZ830MJ 모듈로 보내는 속도가 너무 빨라 버퍼용량을 초과하는 것인가 싶어 TMSR RMSR의 값을 각각 최대인 64KB로 세팅해주었음에도 같은 문제가 일어납니다.

28335에서 타이머 인터럽트 주기를 조금 느리게 해주면 조금 더 오랜 싸이클 동안 통신이 이뤄질 뿐 여전히 문제는 같습니다.

혹시나 LabVIEW의 프로젝트 문제인가 싶어 같은 연구원 내에 계신 박사님이 작성한 Visual C++ 프로그램을 이용해봐도 문제는 같습니다.

WIZ830MJ에서 이러한 문제를 해결하려면 어떻게 해야하나요?

부디 도와주시길 바랍니다.

감사합니다.

## Replies

### Reply 1 by Edward, 2016-05-16

안녕하세요.

먼저 여러 측면에서 확인을 해보아야 할 것 같습니다.

1. 하드웨어 검토가 필요합니다.

- 회로 및 PCB 파일 검토가 필요합니다.

1. 소스 코드를 어떻게 구성하셨는지 코드 확인도 필요합니다.

- 라이브러리는 어떤 것으로 제작하셨는지요?

1. 말씀하신대로 LAPVIEW문제일 수 있습니다. 만약 회로 및 소스에 이상이 없으면 프로젝트 설정을 다시 한 번 검토하셔야할 것 같습니다.

위 사항부터 하나씩 점검하시고 다음절차로 넘어가시면 될 것 같습니다.

감사합니다.

---

Source: https://maker.wiznet.io/forum/11820
