---
title: "W5500 인터럽트 클리어 문의"
url: "https://maker.wiznet.io/forum/12029"
markdown_url: "https://maker.wiznet.io/forum/12029/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "kalnal2506"
created: "2016-11-21T09:37:11+09:00"
last_activity: "2017-05-04T08:39:23+09:00"
language: "ko"
views: 535
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5500 인터럽트 클리어 문의

## Question

Asked by kalnal2506 on 2016-11-21 in Ethernet Chips.

안녕하세요.

W5500으로 개발중이며, 인터럽트 핀을 이용하여 이더넷 통신을 하고있습니다.

데이터가 수신되면 버퍼에 저장 한 후,

setSn_IR(Eth_My_PILS_Config.udp_sock, Sn_IR_RECV);

함수로 레지스터 클리어를 해주고있는데요.

시스템 start 후 어느정도 데이터를 잘 수신하다가 task가 죽는 문제가 발생합니다.

인터럽트 핀을 확인해보면 high로 clear되지 않는 상태이구요.

위 함수 외에 다른 함수를 추가적으로 사용해야 하나요?

## Replies

### Reply 1 by justinkim, 2016-11-22

안녕하세요 ![:slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12)

Recv가 끝나지 않아 recv 인터럽트가 계속 떠있는것 같습니다.
wireshark tool을 이용하여 task가 죽는 상황의 패킷을 캡쳐해 보시기바랍니다.
어떤 패킷을 주고 받는지 확인이 필요할 것 같습니다.
또한 어떤 Library 버전을 사용하고 있는지 어떤 어플리케이션을 하시는지 말씀해주시면 기술 지원에 도움이 됩니다.

감사합니다.

---

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