新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于W5100的嵌入式網絡通信系統

        基于W5100的嵌入式網絡通信系統

        作者: 時間:2013-04-23 來源:網絡 收藏

        主要特性:
        ◇有效數據傳輸速率可達25 Mbps;
        ◇內嵌10Base/100BaseTX物理層,支持極性自動變換;
        ◇硬件TCP/IP支持TCP、UDP、ICMP、IGMP、IPv4、ARP、PPPoE協議;
        ◇支持4個獨立Sockets同時連接;
        ◇8位數據總線,支持并行總線接口、以及串行SPI接口;
        ◇3.3 V供電,實現低功耗。
        我們選用TI主推的2000系列芯片TMS320F2812與W5100進行通信,由于兩個芯片都是3.3 V供電,所以管腳直接相連就可以,硬件也比較簡單,系統的硬件連接如圖2所示,用的通用IO來控制W5100的片選,的讀寫與W5100的讀寫相連,地址線與數據線互相連接,W5100的接收和發送通過網絡變壓器轉換為電平信號,通過RJ45網絡通用插座與外界相連。

        本文引用地址:http://www.104case.com/article/148057.htm

        c.jpg



        2 系統軟件初始化
        W5100的初始化操作很簡單,就是DSP向不同的地址寫數據就可以。主要包括W5100初始化和W5100的Socket初始化。
        W5100初始化主要包括設置本地IP地址、網關、物理地址以及分配接收和發送緩沖區的大小,設置Socket工作于何種方式,例如UDP或者TCP。設置目的地的IP地址、物理地址,設置傳輸數據的最大字節數等,圖3為其初始化的步驟。
        初始化完畢后,DSP進入循環,等待中斷,中斷包括連接成功、終止連接、接收數據、發送數據、超時等事件中斷,如果有中斷,進入相應的中斷處理程序即可。
        W5100的中斷分為ip地址沖突中斷,UDP協議下數據無法到達目的地中斷,TCP協議下端口成功連接中斷,TCP協議下端口成功連接中斷,數據發送完成中斷,接收到數據中斷,數據傳輸超時中斷。各個中斷引入相應的處理即可。

        3 結束語
        在現在嵌入式產品中,通信已成為主流,傳統以太網擴展方法由于網絡協議棧開發難度大,所以網絡通信在低成本,簡單應用場合還很受局限。W5100在開發難度低而且成本低廉,隨著W5100系列硬件協議以太網芯片應用的普及,必將推動網絡信息化深入民用,工業,軍工等各個領域,在某些場合逐步替代傳統的通訊方式。

        tcp/ip相關文章:tcp/ip是什么



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 达日县| 勃利县| 广元市| 绥滨县| 拜城县| 三门峡市| 高青县| 马鞍山市| 百色市| 营山县| 名山县| 南安市| 贵南县| 舞阳县| 肇源县| 临高县| 洞头县| 石渠县| 肥东县| 新田县| 桦川县| 随州市| 姚安县| 抚顺市| 嘉荫县| 宜章县| 海口市| 噶尔县| 嘉义市| 石景山区| 绍兴县| 建阳市| 罗源县| 永州市| 孟州市| 缙云县| 斗六市| 治多县| 韶关市| 德化县| 华宁县|