WIZ120SR用戶手冊(版本 1.0)(三)

本用戶手冊篇幅較長,包括六個章節,簡介、入門指南、固件燒錄、串口配置、WIZ120SR引腳分配和尺寸以及演示和測試。我們也將分四部分進行介紹,前兩篇里介紹了第一章簡介和第二章入門指南的全部內容。這一篇里我們將繼續與大家分享第三章固件燒錄和第四章串口配置的部分,希望對大家有所幫助。

第二篇在這裡:WIZ120SR用戶手冊(版本 1.0)(二)

3. 固件燒錄

1.運行‘WIZ120SR配置工具’ 程序,單擊“Search” 按鈕。

2.如果模塊能正確連接到網絡,系統會顯示“Searching Complete”信息,設備的MAC地址會在“Board list”中顯示出來,如圖5所示。

開發板搜索窗口

3.在“Board list”中選擇一個模塊,並單擊“Upload” 按鈕。

在通過以太網燒錄固件之前,需要設置WIZ120SR模塊的網絡信息,配置工具如上圖5所示。使用Ping測試,可以檢查網絡配置是否正確。

4.當系統顯示如圖6所示的窗口時,選擇需要燒錄的固件並單擊“Open”按鈕。

燒錄固件打開對話框

除了WIZ120SR模塊應用的固件,不要燒錄其他固件。

5. 顯示標題為“Processing”的對話框,如圖7所示。

Processing ...

6.完成燒錄後,會顯示“Complete Uploading”消息對話框,如圖8所示。

Complete uploading

4. 串口配置

4-1. 串口命令格式

串口命令是通過串口配置WIZ120SR模塊的參數。請參考2.2.2節下的截圖,當輸入特定字母(3個字符),WIZ120SR模塊則作為串口配置模式運行。

用戶可以通過配置工具設置任意特殊字符,並且只在UART 0下支持該功能。

幀格式

命令幀格式

描述

起始符

命令代碼

參數

終止符

長度(bytes)

1

2

變量

1

3.串口命令– 命令幀格式

響應幀格式

描述

起始符

命令代碼

參數

終止符

Length(bytes)

1

1

變量

1

表4.串口命令– 響應幀格式

起始符&結束符 

設定

備註

起始符

‘<’ : Hex = 3Ch

終止符

‘>’ : Hex = 3Eh

表5.串口命令-  起始符& 終止符

響應代碼  

響應

備註

S

命令成功

F

命令失敗

0

起始符無效

1

命令無效

2

參數無效

3

終止符無效

E

進入串口命令模式

表6.串口命令– 響應代碼

串口命令

命令 參數 備註
配置

基本參數

WI xxx.xxx.xxx.xxx (例如192.168.11.133) 配置IP地址
WS xxx.xxx.xxx.xxx (例如255.255.255.0) 配置子網掩碼
WG xxx.xxx.xxx.xxx (例如192.168.11.1) 配置默認網關
WD 0 : 靜態IP, 1 : DHCP, 2 : PPPoE 配置IP地址方式
WT 0 : 禁用, 1 : 啟用 配置串口命令方式
WE xxxxxx (例如十六進制格式: 2B 2B 2B) 配置命令模式字符
WY PPPoE用戶名 配置PPPoE用戶名
WZ PPPoE密碼 配置PPPoE密碼
WR 重啟
配置

UART0參數

WP 0~65535 配置UART0本地IP的端口號
WM 0 : TCP客戶模式, 1 : TCP混合模式, 2 : TCP服務器模式 配置UART0的TCP操作模式
WK 0 : TCP, 1 : UDP 配置UART0的協議((TCP或UDP)
WB XXXXX

例如[波特率]1: 115200, 2: 57600,3: 38400,

4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200

[數據位] 7 : 7bit, 8bit

[奇偶校驗位] 0 : no parity, 1 : Odd, 2 :Even

[停止位] 1, 2

[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS

配置UART0的波特率、數據位、奇偶校驗位、停止位和流控制。

5bytes:[Baud][data bits][parity]

[Stop bit][flow]

WU 0 : 禁用, 1 : 啟用 配置UART0的DNS選項
WV xxx.xxx.xxx.xxx (例如255.255.255.0) 配置UART0的DNS地址
WW xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(例如wiznet.co.kr)

配置UART0的域名
WX xxx.xxx.xxx.xxx (例如192.168.11.144) 配置UART0的目的IP地址
WN 0~65535 配置UART0的目的端口號
WC XX 配置UART0的十六進制格式分隔符
WJ 0~255 配置UART0的分隔符大小
WH 0~65535 配置UART0的分隔符時間
WL 0~65535 配置UART0的閑置時間
配置

UART1參數

OP 0~65535 配置UART1的本地IP的端口號
OM 0 : TCP客戶模式, 1 : TCP混合模式, 2 : TCP服務器模式 配置UART1的TCP操作模式
OK 0 : TCP, 1 : UDP 配置UART1的協議((TCP或UDP)
OB XXXXX

例如[波特率]1: 115200, 2: 57600,3: 38400,

4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200

[數據位] 7 : 7bit, 8bit

[奇偶校驗位] 0 : no parity, 1 : Odd, 2 :Even

[停止位] 1, 2

[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS

配置UART1的波特率、數據位、奇偶校驗位、停止位和流控制。

5bytes:[Baud][data bits][parity]

[Stop bit][flow]

OU 0 : 禁用, 1 : 啟用 配置UART1的DNS選項
OV xxx.xxx.xxx.xxx (例如255.255.255.0) 配置UART1的DNS地址
OW xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(例如wiznet.co.kr)

配置UART1的域名
OX xxx.xxx.xxx.xxx (例如192.168.11.144) 配置UART1的目的IP地址
ON 0~65535 配置UART1的目的端口號
OC XX 配置UART1的十六進制格式分隔符
OJ 0~255 配置UART1的分隔符大小
OH 0~65535 配置UART1的分隔符時間
OL 0~65535 配置UART1的閑置時間
配置命令參數 RA MAC地址 獲取MAC地址
RF x.x (例如1.0) 獲取固件版本
RI IP地址 獲取IP地址
RS 子網掩碼 獲取子網掩碼
RG 默認網關 獲取默認網關
RD 0 : 靜態IP, 1 : DHCP, 2 : PPPoE 獲取IP配置方式
RT 0 : 禁用, 1 : 啟用 獲取串口命令方式
RE xxxxxx (例如十六進制格式: 2B 2B 2B) 獲取命令模式字符
RY PPPoE用戶名 獲取PPPoE 用戶名
RZ PPPoE密碼 獲取PPPoE 密碼
獲取

UART0 參數

RP 本地端口號 獲取UART0本地IP的端口號
RM 0 : TCP客戶模式, 1 : TCP混合模式, 2 : TCP服務器模式 獲取UART0的TCP操作模式
RK 0 : TCP, 1 : UDP 獲取UART0的協議((TCP或UDP)
RB XXXXX

例如[波特率]1: 115200, 2: 57600,3: 38400,

4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200

[數據位] 7 : 7bit, 8bit

[奇偶校驗位] 0 : no parity, 1 : Odd, 2 :Even

[停止位] 1, 2

[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS

獲取UART0的波特率、數據位、奇偶校驗位、停止位和流控制。

5bytes:[Baud][data bits][parity]

[Stop bit][flow]

RU 0 : 禁用, 1 : 啟用 獲取UART0的DNS選項
RV IP地址 獲取UART0的DNS地址
RW 域名 獲取UART0的域名
RX xxx.xxx.xxx.xxx (例如192.168.11.144) 獲取UART0的目的IP地址
RN 0~65535 獲取UART0的目的端口號
RC XX 獲取UART0的十六進制格式分隔符
RJ 0~255 獲取UART0的分隔符大小
RH 0~65535 獲取UART0的分隔符時間
RL 0~65535 獲取UART0的閑置時間
獲取

UART1 參數

QP Local Port Number 獲取UART1的本地IP的端口號
QM 0 : TCP客戶模式, 1 : TCP混合模式, 2 : TCP服務器模式 獲取UART1的TCP操作模式
QK 0 : TCP, 1 : UDP 獲取UART1的協議((TCP或UDP)
QB XXXXX

例如[波特率]1: 115200, 2: 57600,3: 38400,

4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200

[數據位] 7 : 7bit, 8bit

[奇偶校驗位] 0 : no parity, 1 : Odd, 2 :Even

[停止位] 1, 2

[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS

獲取UART1的波特率、數據位、奇偶校驗位、停止位和流控制。

5bytes:[Baud][data bits][parity]

[Stop bit][flow]

QU 0 : 禁用, 1 : 啟用 獲取UART1的DNS選項
QV IP地址 獲取UART1的DNS地址
QW 域名 獲取UART1的域名
QX xxx.xxx.xxx.xxx (例如192.168.11.144) 獲取UART1的目的IP地址
QN 0~65535 獲取UART1的目的端口號
QC XX 獲取UART1的十六進制格式分隔符
QJ 0~255 獲取UART1的分隔符大小
QH 0~65535 獲取UART1的分隔符時間
QL 0~65535 獲取UART1的閑置時間

表7.串口命令– 命令代碼

4-2. WIZ120SR串口命令配置

啟用串行配置

  • 請檢查WIZ120SR的固件和配置工具的版本。如果版本與最新版本的不同,需要從WIZ120SR的主頁下載最新版本的固件。
  • 請將設備連接到‘UART 0’串口。 只有在UART0下,串口配置功能才有效。
  • 請輸入三個指定字符進入串口命令模式(如下圖:配置成2B, 2B, 2B,並選中‘Enable’複選框)。確保單擊了‘Setting’按鈕來保存配置。根據以上配置,輸入‘+++’進入串口配置模式。

注意: 0x2B是‘+’的十六進制。

  • 一旦完成了配置,請遵循如下所示的步驟。
1 輸入“+++” 進入串口命令配置模式
2 檢查響應“<E>” 通知進入成功
3 輸入“<WI192.168.11.3>” 修改模塊的IP地址為192.168.11.3
4 檢查響應“<S>” 通知IP設置成功
5 輸入“<RI>” 修改模塊的IP地址
6 檢查響應“<S192.168.11.3>” 檢查改變的IP地址
7 輸入“<WR>” 重新啟動
8 檢查響應“<S>” 通知重新啟動命令成功
9 模塊重啟

表8.串口命令測試過程

在串行控制台中,以上測試過程如下圖所示。

WIZ120SR F/W Ver.1.0

IP : 192.168.11.100

SN : 255.255.255.0

GW : 192.168.11.1

[0]Listen 0<E><S><S192.168.11.3><S>

WIZ120SR F/W Ver.0.9

IP : 192.168.11.3

SN : 255.255.255.0

GW : 192.168.11.1

[0]Listen 0

 

表9.串口命令控制台顯示

好了,今天就先介紹這麼多,明天會繼續^@^