微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > TCP/IP协议栈在MSP430单片机上的实现

TCP/IP协议栈在MSP430单片机上的实现

时间:01-18 来源:互联网 点击:

需要,编写主程序。主程序流程如图(图3)。


图3  主程序流程如图

初始化包括定时器初始化、网卡芯片初始化、UIP 协议栈初始化、用户应用程序初始化等等,在主程序初始化完毕后,不停查询,如果有新的数据包到来,则由uip_input ( ) 处理数据,如果没有,则调用uip_periodic ( ) 处理定时事件。为了将用户的应用程序挂接到UIP 中,可以将UIP_APPCALL( ) 定义成实际的应用程序函数名,这样每当某个UIP 事件发生时,内核就会调用该应用程序进行处理。

结束语

本文所设计的方案已经成功地应用在远程自动抄表系统中,UIP 协议栈在MSP430F149 上运行良好,达到预期效果。同时,该方案成本低、运行稳定可靠、传输速度快、开发周期短,适用于现有的局域网和Internet ,可以实现对信息家电类产品的远程访问控制,特别是数据采集、传输等远程监控,具有广泛的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top