基于16位单片机作为主控芯片的嵌入式设备解决方案

[10-10 20:38:44]   来源:http://www.88dzw.com  单片机学习   阅读:8132

文章摘要:4 单片机控制以太网卡进行数据传输单片机接入以太网必须嵌入TCP/IP协议,其加载TCP/IP协议控制以太网卡进行数据传输,并通过TCP/IP协议连接到互联网的基本思路是:在远程控制端进行的操作首先通过路由器寻找到目标,再通过网卡的ISA接口传入单片机。在单片机中加载的驱动程序将之转换成物理帧格式,最后由TCP/IP协议将之转换为应用层控制命令。因为单片机内部资源有限,要完成上网任务必须精简TCP/IP协议,本系统中使用了ARP、RARP、IP、UDP等部分协议,即可保证单片机接入以太网,亦保证足够小的代码量。单片机主要完成网络数据的解包和串口数据的打包,当以太网有数据到达该设备,单片机采用

基于16位单片机作为主控芯片的嵌入式设备解决方案,标签:单片机开发,单片机原理,http://www.88dzw.com

  4  单片机控制以太网卡进行数据传输

  单片机接入以太网必须嵌入TCP/IP协议,其加载TCP/IP协议控制以太网卡进行数据传输,并通过TCP/IP协议连接到互联网的基本思路是:在远程控制端进行的操作首先通过路由器寻找到目标,再通过网卡的ISA接口传入单片机。在单片机中加载的驱动程序将之转换成物理帧格式,最后由TCP/IP协议将之转换为应用层控制命令。因为单片机内部资源有限,要完成上网任务必须精简TCP/IP协议,本系统中使用了ARP、RARP、IP、UDP等部分协议,即可保证单片机接入以太网,亦保证足够小的代码量。单片机主要完成网络数据的解包和串口数据的打包,当以太网有数据到达该设备,单片机采用查询方式读取网络数据并分析,如果是ARP(物理地址解析协议)数据包,则转入ARP处理程序,并发送RARP数据包,将IP地址和物理地址加入到局域网中建立映射。如果是UDP数据包且IP地址和端口号正确,则接收数据包,数据解包后,将数据部分通过串口输出,控制现场设备。反之,如果现场设备通过串口发送数据到单片机,单片机将数据按照UDP协议格式打包,送入RTL8019AS,由RTL8019AS将数据输出到局域网中。根据需要还可以在收到串口数据时,先完成数据预处理,再将处理好的数据送到局域网。

上一页  [1] [2] [3] 


Tag:单片机学习单片机开发,单片机原理维修教程知识 - 单片机学习

《基于16位单片机作为主控芯片的嵌入式设备解决方案》相关文章