임베디드 용어설명

WIZ107SR TTL to Ethernet 모듈 HW_Trig_pin CMD모드 진입 IP설정 방법

젊은우산 2020. 12. 17. 10:03
반응형

 

시리얼 명령어 구성

시리얼 인터페이스를 통해 구성을 변경할 수 있다. 앞의 두문자는 명령어를 나타내고 Data가 없으면 Read, Data가 있으면 Write 시킨다. 끝에 \r\n을 붙여준다. 시리얼 프로그램에 따라 $0d$0a 가 들어갈 수 있다.

 

 

 

 

 

주의:

'SV' 명령어는 새로 변경된 변수를 저장할 때 사용한다.

'RT' 는 변경된 사항을 저장하지 않을 때 사용한다.

'EX' 는 Serial Command Mode를 나갈 때 사용한다.

'SV'명령어는 실행되고 약 50ms의 시간이 필요하다.

각 명령어는 약 10ms 이상의 주기를 둬야 안정적이다.

각 명령어가 실행되고 한번씩 확인해보는 것이 좋다. "LI\r\n"

준비물

USB Serial(TTL) 과 케이블 * 1

WIZ107SR(TTL) * 1

Female Female 점퍼선 4개.

하드웨어 연결

  • Serial Command Mode로 들어가기 위해서 HW_Trig_pin 을 Low로 만든상태에서 전원을 넣어주어야함.

  • 점퍼선으로 WIZ107SR의 8번과 GND를 점퍼선을 연결하여 쇼트

  • TXD, RXD, GND - USB Serial 와 RXD, TXD, GND - WIZ107SR 점퍼선 연결 (RXD와 TXD는 서로 엇갈리게 연결)

  • putty, comportmaster, Hercules 등 시리얼터미널 프로그램 실행

  • Baud 57600, 8bit, none, 1stop bit, Terminal OPEN

  • 전원 인가 (WIZ107SR에 Red Led 켜짐 확인)

    HW SWITCH OK 라는 메시지가 뜨면 CMD모드에 진입한 것이다. 만일 이 메세지가 뜨지 않았다면, HW_Trig_Pin 과 GND를 쇼트 시킨후 reset(재부팅)

  • Hercules 기준, "\r\n"은 "$0d$0a" 로 보냄
  • 터미널 프로그램에 따라 CR/LF, \r\n 등 맞춰서 사용
ex)
LI$0d$0a : 현재 IP주소를 읽는다.
MC$0d$0a : 현재 MAC주소를 읽는다.
FR$0d$0a : 공정초기화 상태로 만든다. 
(공정초기화 시 Default 값들로 설정된다. 자세한사항은 *명령어문서 참조)
(Default)
IP : 192.168.11.2
Gate Way : 192.168.11.1
Subnet mask : 255.255.255.0

주로 변경해야하는 명령어

  • DHCP 또는 고정IP

  • 동작모드설정 (TCP Client 또는 Server 변경 )

상태를 확인또는 변경하는 명령어

  • IP주소 확인 및 변경

  • (고정IP일 경우)Gate way 주소 변경

  • (고정IP일 경우)Subnet 주소 변경

*명령어 문서

CMD모드 진입하는 방법은 아래 문서 p18 3. Serial Configuration 을 보면 된다. 

www.wiznet.io/wp-content/uploads/wiznethome/S2E%20Module/WIZ107_108SR/Document/WIZ107SR_UM_V171E.pdf

 

 

CMD모드에 진입하는 방법은 두가지가 있다.

 

1. 하드웨어 트리거 핀을 이용한 CMD모드 진입

- HW_Trig_pin 을 LOW로 두고 전원을 인가 한다.  

 

2. Serial code 를 이용한 CMD모드 진입

- SW Trigger 인 01 02 03 (Default) 를 Hex로 입력하면 진입힌다. 단, 이경우 사전에 configuration tool 로부터 serial 탭에 있는 SW trigger enable 체크박스를 체크해주어야 한다. 

반응형