- 4
- 0
- 约1.02万字
- 约 14页
- 2016-09-14 发布于山西
- 举报
如何使用W7100A实现串口转以太网,lwip实现串口转以太网,串口转以太网,串口转以太网模块,以太网转串口stm32,串口转以太网芯片,串口转以太网方案,串口转以太网软件,以太网口转串口电路图,串口转以太网协议
如何用W7100A实现串口转以太网
版本1.0
? 2011 WIZnet Co., Inc. All Rights Reserved.
更多信息,请登录我们的官方网站 http://www.wiznet.co.kr
目录
1 简介 3
2 串口转以太网的基本结构 3
3 串口转以太网演示 3
4 串口转以太网代码 6
4.1 TCP服务器模式 7
4.1.1 打开(OPEN) 7
4.1.2 监听(LISTEN) 7
4.1.3 RS232 参数初始化 8
4.1.4 串行中断处理 8
4.1.5 TCP转串口 9
4.1.6 串口转TCP 9
4.1.7 断开连接(DISCONNECT) 10
4.1.8 关闭(CLOSE) 10
4.2 TCP客户端模式 11
4.2.1 连接(CONNECT) 11
4.3 UDP模式 11
4.3.1 打开(OPEN) 11
4.3.2 UDP转串口 11
4.3.3 串口转UDP 12
简介
很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之间的连接器。自从PC机问世,RS232就成为串行通信的标准。串行通信现在仍然被广泛使用。
随着因特网的迅速发展,TCP/IP协议成为应用最多的通信协议。近来由于因特网环境的不断成长,人们对于因特网和串行通信设备之间的通信连接也有了更高要求。如果以太网和RS232连接成功,人们就能够通过以太网控制串行设备。与此同时,各种串行设备可以有效的与以太网通信.
在这篇文档中,我们将使用iMCU7100EVB来实现串口转以太网的功能,同时介绍了一些工具的简单应用方法。
串口转以太网的基本结构
图2.1利用W7100A实现的串口转以太网转换器
iMCU7100EVB可以不需要额外的设备就能实现‘串口转以太网转换器’,这是因为iMCU7100EVB中分别含有一个RJ45、RS232以及一个W7100A芯片。这篇文档中,使用‘串口转以太网函数’在串行设备和以太网设备之间发送/接收信息
更多关于串口的相关信息,请参阅‘如何使用W7100A的UART’。同时,关于以太网的详细信息,请参阅‘如何实现W7100A的TCP’和‘如何实现W7100A的UDP’。
串口转以太网演示
本章节将演示具有TCP服务器功能的 ‘串口转以太网’。iMCU7100EVB在演示中作为一个具有串行接口的TCP服务器。设备终端机(device terminal) 为‘串口转以太网’ 演示程序;设备终端机(device terminal)程序具有串行接口和以太网接口,并且两者可以被同时测试到。用户可以通过WIZnet的主页下载设备终端机(device terminal)程序,点击 ‘Library’ =‘Download Center’。首先,使用以太网网线和串口线连接iMCU7100EVB与PC机,PC机作为以太网设备又作为串行设备来进行工作。如果想了解更多的详细信息,请参考‘iMCUW7100EVB用户指南’。
在iMCUW7100EVB连接到PC之后,开启iMCUW7100EVB的电源。利用‘W7100 debugger’程序或者‘WizISP’程序下载附件‘serial to Ethernet.HEX file’到iMCUW7100EVB。请参照‘iMCU7100A Debugger指南’和‘W7100A的WizISP程序用户指南’中的说明。如图3.1,(a)是iMCU7100A Debugger程序,(b)是WizISP程序。
(a) W7100A 调试器程序 (b) WizISP
串口配置 串行端口 COM2 波特率 230400 数据位 8 bit 停止位 1 奇偶校验 None 流量控制 None 网络配置 服务器模式 Unchecked IP地址 端口 5000
图3.1 W7100A Debugger程序和WizISP程序
图3.2设备终端机(device terminal)设置
在iMCU7100EVB板上烧录HEX文件后,,打开设备终端机(device terminal)程序,(复位开发板)。如图3.3所示,配置设备终端机(device terminal)的参数。
需要注意的是,串口号需要根据用户PC机的实际串口号来配置。在该演示中iMCU7100EVB串行波特率的值为230400,所以这里也应该将Device Terminal的波特率设定为230400。如果用户修改过与波特率相关的程序代码,请使用修改之后的波特率。具体关于波特率的信息请参照
您可能关注的文档
最近下载
- 《长方体和正方体》单元教学设计.docx VIP
- 《GNSS》_GNSS原理及其应用 第四章 GNSS定位的基本原理.ppt VIP
- 2025年课件-《无人机基础概论》无人机专业PPT完整全套教学课件-新版.pdf VIP
- 民航局2025年电动垂直起降(eVTOL)适航认证审批流程解析.docx
- I5.0版本往复机用户手册.doc VIP
- 电子技术基础与技能教案1-12全.doc VIP
- 沪教牛津版六年级英语下册课件《Unit 2 Changes in our lives》.pptx VIP
- 贵州省2024年高职(专科)分类招生中职生文化综合考试试卷(数学、含答案).pdf VIP
- 竣工测量技术规程.doc VIP
- 康明斯发动机维修手册.pptx VIP
原创力文档

文档评论(0)