안녕하세요.
아래와 같이 연결을 해보려 하는데 잘 통신이 잘 안되어 문의 드립니다.
PC(하이퍼터미널)–Wifi210-EVB–> <–Galaxy note
-
갤노트에 [Protocol test] 라는 앱을 깔아서 HEX 문자열을 전송하는데,
Wifi 연결된 후 처음에만 문자열이 전송되고 두번째 부터는 전송이 안 됩니다.
그냥 먹통이 되어 버려서 다 끄고 다시 켜야 처음 한번만 문자열이 전송 됩니다.
-
Wifi210-EVB 를 켜고 하이퍼터미널을 연결하면 하이퍼터미널에 아무 문자도
써지지 않네요…;; PC 에서 갤탭으로 문자열을 보내고 싶은데 할 수가 없습니다. ㅠㅜ
-
Wifi210-EVB 보드에 보면 UART0 가 있고 UART1 이 있는데 UART1 을 사용하려면 어떻게
설정해야 하는지요? EVB 보드에서 UART0 는 RS232 통신이 사용하고 있던데…
아래는 하이퍼터미널로 EVB 보드에 설정한 내용 순서대로 적었습니다.
AT+WD
AT+NDHCP=0
AT+WAUTO=2,home,0
AT+NAUTO=1,1,4000
AT+NSET=192.168.3.124,255.255.255.0,192.168.3.1
ATC1
AT+XEHT=0,0,0,1
AT+XDUM=1
AT&Y0
AT&W0
→ 이렇게 설정하고 EVB 전원을 껐다 켜고 이용했습니다.
→ EVB 전원 켜고 하이퍼터미널 연결시키고 갤탭 Wifi 켜고 앱에서 문자열 전송
→ 처음 한번은 문자열이 오는게 하이퍼터미널에 찍히는데, 두번째부터 안되고
하이퍼터미널에도 아무 글씨도 안 써집니다.
일단, 갤노트 말고 PC로 한 번 테스트해보시기 바랍니다.
WizFi210과 PC를 연결하시고, PC의 TCP Client Program을 이용하여 테스트 해보시고 아래의 테스트를 해보시고, 결과를 말씀해주시기 바랍니다.
- PC와 WizFi210이 Ping이 되는지?
- PC의 TCP Client Program이 TCP Connection이 성공하는지?
- PC의 TCP Client Program의 양방향 데이터 통신이 되는지?
그리고, UART1은 S/W Customizing을 해야 이용하실 수 있습니다.
현재의 FW로는 UART0만 이용하실 수 있습니다.
안녕하세요.
위에 알려주신 내용으로 확인 후 갤노트 연결에는 성공했습니다.
또 다른 문제는 한번 성공한 이후에 재현이 안 되네요…;; ㅠㅜ
둘이 통신이 되는 경우가 있고, 안 되는 경우가 있습니다.
구성은, 갤노트 <–> Wifi210–ST32(by UART) 입니다.
Wifi210-EVB 의 J6 컨넥터의 2번,3번 핀(Tx,Rx)만 사용하여 STM 사의 ST32 와 UART 연결하였습니다.
EVB 보드의 RS232 컨넥터에는 아무것도 연결하지 않았구요…
-
처음에는 갤노트에서 보내는 정보가 ST32 로는 정확히 잘 들어오는데, 갤노트에 표시되는 수신정보는
“ff” 또는 “ffff” 로만 표시가 되었습니다.
-
어느 순간 갑자기 갤노트와 ST32 사이에 통신이 정상적으로 주고, 받고 잘 되었습니다.
예를 들어, 갤노트에서 AA01520D0A 라고 보내면 응답이 AA0152030405060D0A 라고 잘 표시되었습니다.
-
완전 신나서 끄고 갔다가 다음날 다시 해보니 ST32 로는 정보가 잘 들어오는데,
갤노트에는 또 “ff” 또는 “ffff” 만 들어오고 정상적인 통신이 안됩니다. ㅠㅜ
제가 회로에 대해 잘 몰라서 그런데 ST32랑 Wifi210-EVB 랑 연결할 때 주의해야 할 사항이 있는지요?
풀업저항(?) 모 이런게 필요한가요? 아니면 J6 컨넥터랑 한 선으로 이어진 RS232 모듈 때문인가요?
의견 부탁 드립니다.
일반적으로 (풀업 저항 연결 없이)
WizFi210-EVB—(Tx,Rx,Gnd)—MCU_Board로
연결하시면 됩니다.
아래 문제를 보니, 스코프로 파형을 확인하실 필요가 있을 것 같습니다.