2012年7月30日星期一

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

本用户手册篇幅较长,包括六个章节,简介、入门指南、固件烧录、串口配置、WIZ120SR引脚分配和尺寸以及演示和测试。我们也将分四部分进行介绍,前两篇里介绍了第一章简介和第二章入门指南的全部内容。这一篇里我们将继续与大家分享第三章固件烧录和第四章串口配置的部分,希望对大家有所帮助。

第二篇在这里:http://wiznet2012.blogspot.kr/2012/07/wiz120sr-10_27.html


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所示。

6.完成烧录后,会显示“Complete Uploading”消息对话框,如图8所示。

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.串口命令响应代码
串口命令
命令参数备注
配置
基本参数
WIxxx.xxx.xxx.xxx (例如192.168.11.133)配置IP地址
WSxxx.xxx.xxx.xxx (例如255.255.255.0)配置子网掩码
WGxxx.xxx.xxx.xxx (例如192.168.11.1)配置默认网关
WD0 : 静态IP, 1 : DHCP, 2 : PPPoE配置IP地址方式
WT0 : 禁用, 1 : 启用配置串口命令方式
WExxxxxx (例如十六进制格式: 2B 2B 2B)配置命令模式字符
WYPPPoE用户名配置PPPoE用户名
WZPPPoE密码配置PPPoE密码
WR 重启
配置
UART0参数
WP0~65535配置UART0本地IP的端口号
WM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式配置UART0的TCP操作模式
WK0 : TCP, 1 : UDP配置UART0的协议((TCP或UDP)
WBXXXXX
例如[波特率]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]
WU0 : 禁用, 1 : 启用配置UART0的DNS选项
WVxxx.xxx.xxx.xxx (例如255.255.255.0)配置UART0的DNS地址
WWxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(例如wiznet.co.kr)
配置UART0的域名
WXxxx.xxx.xxx.xxx (例如192.168.11.144)配置UART0的目的IP地址
WN0~65535配置UART0的目的端口号
WCXX配置UART0的十六进制格式分隔符
WJ0~255配置UART0的分隔符大小
WH0~65535配置UART0的分隔符时间
WL0~65535配置UART0的闲置时间
配置
UART1参数
OP0~65535配置UART1的本地IP的端口号
OM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式配置UART1的TCP操作模式
OK0 : TCP, 1 : UDP配置UART1的协议((TCP或UDP)
OBXXXXX
例如[波特率]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]
OU0 : 禁用, 1 : 启用配置UART1的DNS选项
OVxxx.xxx.xxx.xxx (例如255.255.255.0)配置UART1的DNS地址
OWxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(例如wiznet.co.kr)
配置UART1的域名
OXxxx.xxx.xxx.xxx (例如192.168.11.144)配置UART1的目的IP地址
ON0~65535配置UART1的目的端口号
OCXX配置UART1的十六进制格式分隔符
OJ0~255配置UART1的分隔符大小
OH0~65535配置UART1的分隔符时间
OL0~65535配置UART1的闲置时间
配置命令参数RAMAC地址获取MAC地址
RFx.x (例如1.0)获取固件版本
RIIP地址获取IP地址
RS子网掩码获取子网掩码
RG默认网关获取默认网关
RD0 : 静态IP, 1 : DHCP, 2 : PPPoE获取IP配置方式
RT0 : 禁用, 1 : 启用获取串口命令方式
RExxxxxx (例如十六进制格式: 2B 2B 2B)获取命令模式字符
RYPPPoE用户名获取PPPoE 用户名
RZPPPoE密码获取PPPoE 密码
获取
UART0 参数
RP本地端口号获取UART0本地IP的端口号
RM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式获取UART0的TCP操作模式
RK0 : TCP, 1 : UDP获取UART0的协议((TCP或UDP)
RBXXXXX
例如[波特率]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]
RU0 : 禁用, 1 : 启用获取UART0的DNS选项
RVIP地址获取UART0的DNS地址
RW域名获取UART0的域名
RXxxx.xxx.xxx.xxx (例如192.168.11.144)获取UART0的目的IP地址
RN0~65535获取UART0的目的端口号
RCXX获取UART0的十六进制格式分隔符
RJ0~255获取UART0的分隔符大小
RH0~65535获取UART0的分隔符时间
RL0~65535获取UART0的闲置时间
获取
UART1 参数
QPLocal Port Number获取UART1的本地IP的端口号
QM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式获取UART1的TCP操作模式
QK0 : TCP, 1 : UDP获取UART1的协议((TCP或UDP)
QBXXXXX
例如[波特率]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]
QU0 : 禁用, 1 : 启用获取UART1的DNS选项
QVIP地址获取UART1的DNS地址
QW域名获取UART1的域名
QXxxx.xxx.xxx.xxx (例如192.168.11.144)获取UART1的目的IP地址
QN0~65535获取UART1的目的端口号
QCXX获取UART1的十六进制格式分隔符
QJ0~255获取UART1的分隔符大小
QH0~65535获取UART1的分隔符时间
QL0~65535获取UART1的闲置时间
表7.串口命令– 命令代码
4-2. WIZ120SR串口命令配置

  • 请检查WIZ120SR的固件和配置工具的版本。如果版本与最新版本的不同,需要从我们的主页http://www.wiznet.co.kr(英文)或http://www.iwiznet.cn/(中文)下载最新版本的固件。
  • 请将设备连接到‘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.串口命令控制台显示

好了,今天就先介绍这么多,明天会继续^@^

如果对于我们公司的产品技术感兴趣,欢迎随时联系我们。
可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn
或者来电:86-10-84539974(转166),QQ:2377211388,
邮箱:wiznetbj@wiznettechnology.com
联系人:Jerry ,谢谢!


公司微博是:
http://weibo.com/wiznet2012

公司博客是:http://blog.csdn.net/WIZnet2012

没有评论:

发表评论