嵌入式TCP/IP协议单片机技术在网络通信中的
[09-12 16:23:53] 来源:http://www.88dzw.com 单片机学习 阅读:8500次
文章摘要:系统工作时,应首先对网卡芯片进行初始化,即写寄存器LINECTL、RXCTL、RCCFG、BUSCT。发数据时,写控制寄存器TXCMD,并将发送数据长度写入TXLENG,然后将数据依次写入PORT0口,如将第一个字节写入300H,第二个字节写入301H,第三个字节写入300H,依此类推。网卡芯片将数据组织为链路层类型并添加填充位和CRC校验送到网络。同样,单片机查询ISO的数据,当有数据来到后,读取接收到的数据帧。读数据时,单片机依次读地址300H,301H,300H,301H...。3.2 单片机工作流程单片机首先初始化网络设备。网卡的IP地址和物理地址存在X25045中,单片机复位后首先调
嵌入式TCP/IP协议单片机技术在网络通信中的,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com系统工作时,应首先对网卡芯片进行初始化,即写寄存器LINECTL、RXCTL、RCCFG、BUSCT。发数据时,写控制寄存器TXCMD,并将发送数据长度写入TXLENG,然后将数据依次写入PORT0口,如将第一个字节写入300H,第二个字节写入301H,第三个字节写入300H,依此类推。网卡芯片将数据组织为链路层类型并添加填充位和CRC校验送到网络。同样,单片机查询ISO的数据,当有数据来到后,读取接收到的数据帧。读数据时,单片机依次读地址300H,301H,300H,301H...。
3.2 单片机工作流程
单片机首先初始化网络设备。网卡的IP地址和物理地址存在X25045中,单片机复位后首先调取这些数据以初始化网络。
单片机主要完成数据的解包打包。当有数据从RJ45过来,单片机对数据报进行分析,如果是ARP(物理地址解析)数据包,则程序转入ARP处理程序(因为在网络上正是ARP协议将IP地址和物理地址相映射)。如果是IP数据包且传输层使用UDP协议,端口正确,则认为数据报正确,数据解包后,将数据部分通过串口输出。反之,如果单片机从串口收到数据,则将数据按照UDP协议格式打包,送入CS8900,由CS8900将数据输出到局域网中。
可以知道,单片机主要处理协议的网络层和传输层,链路层部分由CS8900完成。因单片机将数据接收后完整不变地通过串口输出,所以将应用层交付用户来处理,用户可以根据需求对收到的数据进行处理。
在单片机的程序处理中,包含了完整的APR地址解析协议。通过在单片机中正确设置网关、子网掩码等参数,实现了通过局域网单片机与外部因特网上的终端设备的数据通信。
4 应用
这种嵌入了TCP/IP协议的单片机系统板,具有成本低、硬件少、占用面积少、传输速度快、使用方便等优点。适用于现有的网络传输系统,有着广泛的应用前景,特别是数据采集、数据传输领域。目前,在屏幕板数据成像、远程数据采集系统中被使用。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
《嵌入式TCP/IP协议单片机技术在网络通信中的》相关文章
- › 嵌入式TCP/IP协议单片机技术在网络通信中应用
- › 嵌入式TCP/IP协议单片机技术在网络通信中的
- › 嵌入式TCP/IP技术在恒温振荡器中的应用
- 在百度中搜索相关文章:嵌入式TCP/IP协议单片机技术在网络通信中的
- 在谷歌中搜索相关文章:嵌入式TCP/IP协议单片机技术在网络通信中的
- 在soso中搜索相关文章:嵌入式TCP/IP协议单片机技术在网络通信中的
- 在搜狗中搜索相关文章:嵌入式TCP/IP协议单片机技术在网络通信中的
分类导航
最新更新