新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江川县| 许昌县| 玛曲县| 黔西县| 赣榆县| 昌平区| 玉山县| 西青区| 台安县| 临沭县| 玛纳斯县| 吐鲁番市| 平阳县| 四川省| 尼玛县| 淮安市| 获嘉县| 吉水县| 万载县| 濉溪县| 方正县| 呼和浩特市| 巴中市| 六枝特区| 惠州市| 中山市| 临武县| 奉贤区| 抚远县| 扶风县| 永修县| 夏河县| 济源市| 海城市| 娄底市| 天水市| 太和县| 灵川县| 昭通市| 延庆县| 凉城县|