WIZnet Developer Forum

wizfi360 SPI 사용 시 문의

wizfi360 SPI 사용 중 확인 및 질문입니다.

현재 사용중인 환경은 아래와 같습니다.

++ [ AT+GMR ]

[ AT version:1.1.1.2(Jan 7 2021 10:56:11) ]
[ SDK version:3.2.0(a0ffff9f) ]
[ compile time:Jan 7 2021 10:56:11 ]

SPI모드 사용

질문1: wizfi로부터 수신 받을데이터가 있으면,
           wizfi로 송신(AT CMD or DATA)시 TX_BUFF_AVAIL결과의
           bit 2가 Low로만 반환되어 송신이 안됩니다.
           즉, 수신데이터가 있으면 송신이 안되는건가요?

질문2: AT+CIPMUX=1(multiple connections)모드 사용 시,
           Receive할 때 특정 connection의 수신데이터만
                - 수신데이터 존재여부 확인
                - 수신데이터가 존재 시, 해당 connection의 수신데이터만
RX_Data_Frame으로 수신
            즉, 특정 connection의 데이터 수신이 가능한가요?

안녕하세요.

질문1 : wizfi로부터 수신 받을데이터가 있으면, wizfi로 송신(AT CMD or DATA)시 TX_BUFF_AVAIL결과의 bit 2가 Low로만 반환되어 송신이 안됩니다. 즉, 수신데이터가 있으면 송신이 안되는건가요?

→ 네, 'TX BUFF AVAIL’이 '0x0002’이거나 bit2가 ‘high’ 일 경우에 송신이 가능합니다.

질문2 : AT+CIPMUX=1(multiple connections)모드 사용 시, Receive할 때 특정 connection의 수신데이터만
- 수신데이터 존재여부 확인
- 수신데이터가 존재 시, 해당 connection의 수신데이터만 RX_Data_Frame으로 수신 즉, 특정 connection의 데이터 수신이 가능한가요?

→ 특정 수신 데이터만 존재 여부 확인 및 수신은 지원을 하지 않습니다.
multiple connection을 하여 데이터 수신을 하게 되면 +IPD 이후에 나오는 데이터(link ID)를 이용하여 구분 가능하니 참고 부탁드립니다.

감사합니다.

질문1번에 대한 답변이 원하던 답변이 아니어서 다시 질문드립니다.

저의 질문 목적은 수신받을 데이터가 있으면, 송신이 불가한지 여부입니다.

감사합니다.

수신받을 데이터(AT command 응답 or wizfi이벤트 알림 or 네트워크로부터 데이터 수신등)가 있으면, 송신이 불가한가요?

안녕하세요.

수신 받을 데이터가 있다는 것이 데이터를 수신 받는 중을 의미하는지요?

감사합니다.

수신받는 데이터 종류는 여러가지인데 하나의 통로로만 수신받도록
되어 있잖아요?

  • AT command 응답
  • wizfi이벤트 알림( TCP연결 끊김, AP접속 끊김 등)
  • 네트워크로부터 데이터 수신( ex: multi로 사용하는 경우 TCP데이터등)

말 그대로 wizfi로부터 수신받아야하는데, 아직 수신데이터가 있는지 체크하지도 않아 수신받지 않은 데이터를 말합니다.

예를 들면 아래와 같습니다.

[장치]Multi로 3개의 TCP 사용중
[장치]이벤트 감지
                                                         [wizfi](2번 TCP가 끊어짐)
                                                         [wizfi]3번 TCP 데이터 수신
[장치]1번 TCP로 이벤트 송신

위와 같을 때 1번 TCP로 이벤트 송신이 가능한지? 입니다.

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