单片机
228
微电子学与计算机2005年第22卷第3期
基于RTL8019AS的单片机TC附P网络通信
黄训诚
(西安电子科技大学,陕西西安710071)
摘
要:介绍了以太网控制器芯片RTL8019AS,并将TC踟P协议嵌入通用单片机中,通过唧019AS实现了智
能设备和仪表在局域网,因特网上的数据传输。文中给出系统硬件原理框图和有关实现TCMP协议的程序代码,
对系统的软硬件架构做了阐述,并给出了验证结果。
关键词:单片机,以太网,RTL8019AS,TCP/IP协议,DMA,数据包中图法分类号:TP335
文献标识码:A
文章编号:1000—7180(2005)03—228—03
TCP/IPCommunicationof
MCU
on
RTL8019AS
HUANGXun—cheng
(XidianUniversit)r’Xi’an71007lChina)
Abstract:7Ihe
Ethemetmicrocontr0UerRn鼻019ASispresented,TCPnPprotocolisembeddedinMCU
to
implement
datatraIlsmissionbetweenintelligentequipmentsandmeterswithlocalnetwork/EthemetbyRTL8019AS.’11leprinciple
diagramofhardware
system
andtlIe
progra胁mecodeof
TC跗P
protocol
are舀ven.11le
keytechniqe
0f
TC肌P
communicationbyMCUisimplementedandtlleexperimentresultsisaisogiven.
KeywOrds.MCU,Ethemet,RTL8019AS,TCP/IPpmtocol,Datapack
1概述
随着互联网的日益普及.信息共享程度的要求在不断提高.各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便利用庞大的网络资源,实现分布式远程监控、信息交换与共享。目前大多数智能设备和仪表都是
采用RS232/485通讯方式.不具备远程控制和数据传输能力,如何利用以太网实现远程控制系统,如
何通过互联网共享以单片机应用系统为核心的小
图1硬件系统结构图
型嵌入式设备的信息.如何利用现已十分成熟的技该方案中。MCU选用Atmel公司的ArIl90系列术、8/16位廉价的MCU及以太网控制器芯片,在不单片机AT90S8515,用户可以根据不同要求配置不需要使用PC机或高档单片机的情况下接人互联
同档次的MCU.通过它控制以太网控制芯片网,是嵌入式系统通信研究的发展趋势。本文采用
RTL8019AS,进而完成接入网络的工作;而且可以
A四0S8515单片机和RTL8019AS以太网控制器芯
通过编程来选择通信电路类型,如RS一232、RS一
片实现了嵌入式系统与以太网的互联。
485.
2系统硬件设计方案
3设计中应注意的问题
系统的硬件设计是依据系统的应用环境、系统
f1)RTL8019AS的IOCHRDY引脚为远程DMA
的吞吐量、实时性及所要实现的功能展开的,本系
的等待时序信号输出,根据采用的MCU的总线速统由A四0S8515单片机、以太网控制芯片
度要做适当的处理。一般单片机的总线速度比
RTL8019AS、外部数据存储器、RJ一45接口和本地RTL8019AS的DMA总线慢很多.所以在远程DMA
RS一232/485接口组成.如图1所示。
的过程中不需要特别的等待时序.AVR单片机收稿日期:2004—12—21
A四0S8515—8也不需要特别的等待时序。但是,如
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于RTL8019AS的单片机TCPIP网络通信在线全文阅读。
相关推荐: