串口转以太网模块:WIZ105SR配置及测试(二)

  在上篇博文中“串口转以太网模块:WIZ105SR配置及测试(一)”,给大家介绍了串口转以太网模块WIZ105SR的硬件说明及网络配置,接下来会继续给大家介绍一下相关的串口配置和演示测试,具体如下:

4. 串口设置

4.1. 串口命令格式

可用串口命令配置WIZ105SR。

通过输入特定的3个字符可以进入配置模式。在配置工具中可以定义这些字符。

<帧格式>

表 9. 串口配置命令格式

4.2. 用串行命令配置WIZ105SR

图 14. 串口配置使能设置

① 检查WIZ105SR固件版本。如果版本较低,从http://www.wiznettechnology.cn/ 下载最新的版本。

② 在默认状态,串行配置是禁止的。所以,点击串行配置的‘enable’检查框并点击 ‘setting’按钮。字符串的默认值是“+++”。

③ 测试进程如下所示。该测试是检查模块的IP并改变到另一值。

表 10. 串口配置测试流程

以上进程如下图串行控制台所示。

图 15. 串口配置控制台(console)显示

5. 硬件配置

在串口配置中,用特定字符串进入串口配置模式。硬件配置使得可以通过端口控制进入配置模式。

通过拉低JP1的第8个引脚给模块上电或是复位,此时允许硬件配置。(也可以通过打开SW5进入硬件配置模式)

在硬件配置模式时,网络被禁用。因此,在配置完后,为了正常运行一定要使JP1.8处于高电平。

5.1. 帧格式

参数的长度根据固件版本的不同而不同.

表 14. 硬件配置参数描述

进入硬件命令模式的回复(Hex : 0x3B)

表 15. 硬件配置进入消息

5.2. 硬件配置例子

5.2.1. 读参数

STEP 1. 插上J1的第8个引脚为低电平(asserting low 8th pin of J1)给模块供电 (或设置测试板上的SW5为‘ON’)。

STEP 2. 通过插上JP1的12th 引脚给模块上电.

步骤2. 检查是否显示消息(‘:’)以提示进入硬件配置。如果模块设置为‘Debug mode’,在显示模块名和版本后显示消息。

WIZ105SR Ver. 03.06;

STEP 3. 输入‘>R’和 Carriage Return(0x0D).

STEP 4. 检查回复消息.

5.2.2. 改变IP地址

当改变参数值时,不改变MAC地址。当模块的MAC地址是惟一值时,用户不能改变它。当改变IP地址时,在开始的6字节后输入新的值。

STEP 1. 检查新IP地址的十六进制值。在这里,新的IP地址假设为‘192.168.11.10’。 因此,输入十六进制值‘C0A80B0A’。

STEP 2. 输入‘>W01C0A80B0AFFFFFF00 … 00FF’。

STEP 3. 检查是否显示‘<S’消息。在显示该消息后,一起显示CR(0x0D) 和LF(0x0A)。

STEP 4. 完成该改变后,检查改变的值时是否通过使用READ命令被合适的保存。

6. 演示和测试

在该章节中,下面给出可以用于测试WIZ105SR功能的例子。

测试环境如下所示:

<硬件>

n 有RS-232串口的PC

n WIZ105SR和 WIZ105SR测试板

n 网线(直接或交叉)以连接 PC和WIZ105SR

n 串口线以连接PC的COM口和WIZ105SR的串口

<软件>

n WIZ105SR 配置工具

n 超级终端(或其他任何的终端程序)

步骤1.

① 确认 SW5(HW_TRIGGER)设为‘OFF’。(如果设为 ON, 网络被禁用, 配置工具不可用)

② 用串口线连接PC和WIZ105SR测试板。

③ 用网线连接PC和WIZ105SR测试板。

④ 给 WIZ105SR 测试板上电。

步骤2. (WIZ105SR 环境设置)

① 点击配置工具的按钮搜索模块。

② 选择板子以进行配置并改变配置值。点击Setting 按钮以应用改变的。

③ 如果改变的值被成功应用,将按以下图显示“Complete setting”消息。

图 16. 点击 “Setting”后的窗口

步骤3. (数据传送)

① 运行测试PC上的终端模拟程序 (e.g. 超级终端)。

② 设置波特率和WIZ105SR的值一样。

图 17. 串口终端程序配置

执行另一个超级终端,并设置IP地址和端口号。

图 18. 网络终端程序配置

④ 在串口终端屏幕上输入一些字符。

⑤ 确保该数据显示在网络终端窗口中。(串口到以太网)

⑥ 同样地,在网络终端上输入一些字符,确保这些数据显示在串口超级终端窗口中。(以太网到串口)

* 以上测试可以通过使用设备中断程序更简单、更方便的进行。以下是设备终端程序的屏幕。

图 20. 设备终端程序

设备终端(Device Terminal)是集合了串口和网络终端的程序,是为了更有效地测试WIZnet网关模块.

如图20所示,在该程序的上面部分,进行WIZ105SR的串口设置。通过点击“Open”按钮,串口通信可用。

在网络终端,程序的下面部分,用于测试TCP客户和服务器模式。如果选择了服务器模式,设备终端将以服务器模式运行,WIZ105SR模块将以客户模式运行。设备终端所在的PC将以服务器身份工作,PC的IP地址应该设成和模块的服务器IP一致。如果不选择服务器模式,设备终端将以客户模式运行,模块以服务器模式运行。为了得到IP地址和端口,输入WIZ105SR的IP地址和端口号并点击“Connect”按钮以得到网络信息。

当串口和网络终端连接时,在数据输入窗口输入任意字符并点击“Send”按钮。可以检查发送到另一窗口的数据。

7. 尺寸

8. 参考原理图

< 串口到以太网EVB>

以上就是串口转以太网模块WIZ105SR的用户手册的全部内容,如果您有任何疑问,欢迎您评论留言,我们将会及时回复,也欢迎您访问官网了解更多信息。


相关博文:串口转以太网模块:WIZ105SR配置及测试(一)

对于以太网来说,刚开始没有经验的网友可能有很多疑惑: 1. 需要什么样的网线:这个经过测试,什么网线都可以,可以是直连,也可以是交叉,现在的网卡比较智能,两种连接方式都可以正常通信。 2. 以太网初始化问题:以太网卡的初始化跟接不接网线没有关系,必须要保证ENC28J60能够正常的初始化完成,这一点是必须的,很多时候会卡在这里,大家好好检查一下SPI总线的设置,它采用的模式与普通的SD卡或FLASH的SPI模式是不同的,好像的模块0. 3. ping不通的问题:一点要保证开发板的网段和PC是在一个网段内,唯一不同的是IP地址的最后一字节不能想同。 4. 开发板可以与PC直接相连,也可以通过路由相连,这个都可以不影响的,当然最好与路由连接,这里就不影响PC上网查资料了。 STM32+ENC28J60+Uip成功代码概述: 想必很多网友都想做以太网收发数据,但网络上能够成功的代码确实比较少,这里是我花了不少数据移植并测试成功的《串口以太网》代码,硬件比较简单这里只给以太网模块原理图大家参考,其他的看程序就可以了,ENC28J60与STM32连接就SPI总线,非常简单。 应用说明: 以太网模块耗电比大,有时候通过USB供电不一定能够满足要求,导致初始化ENC28J60总是失败,为保证模块能够正常工作,建议大家尽量采用外部电源供电。 同样的程序,在不同板子行ping的时间可能是不一样的,原因就是板子的设置问题,我试过几个板子了,好的那个总能在1ms部ping通,而差的在2ms,3ms,5ms等时间跳动。。。。。 本程序架构是本人一贯提倡的《时间片轮询》,网友可以作为时间片轮询的参考。。。。。 需要注意的是本程序既可以实现服务器,也可以实现客户端,这个只需要通过PC网络调试助手选择就可以了,程序不需要更改。。 附件内容截图:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值