熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于藍牙的無線接入點設計

基于藍牙的無線接入點設計

作者: 時間:2011-09-27 來源:網(wǎng)絡 收藏
2.2 單片機網(wǎng)絡接口模塊

本文引用地址:http://www.bjwjmy.cn/article/155675.htm

  2.2.1 硬件

  單片機網(wǎng)絡接口模塊主要由單片機P89V51RD2、TCP/IP硬件協(xié)議棧芯片W3100A及物理收發(fā)芯片RTL8201BL組成,完成單片機與Internet間的通信。

  W3100A芯片提供了直接總線模式(Direct Bus I/F)、間接總線模式(Indirect Bus I/F)和I2C總線模式(I2C Bus I/F)三種不同的接口模式與MCU相連接。為了提高數(shù)據(jù)的網(wǎng)絡傳輸速率,本采用直接總線模式和時鐘工作模式。單片機與W3100A的硬件連接示意圖如圖4所示。


  W3100A是韓國Wiznet公司專門為以太網(wǎng)互聯(lián)和嵌入式設備推出的一款硬件TCP/IP協(xié)議棧芯片。在芯片硬件中安裝了簡單的TCP/IP協(xié)議棧,實現(xiàn)了軟件硬化,降低了軟件開發(fā)的開銷及難度。W3100A提供MII接口與PHY芯片RTL8201BL相連。

  2.2.2 軟體設計

  對于W3100A,可配置成客戶端,也可配置成服務器端。W3100A的客戶端工作模式與服務器端工作模式基本相同,不同的地方是,只要把客戶端工作流程中發(fā)起鏈接請求處改成偵聽鏈接請求,則客戶端工作模式就變成了服務器端工作模式。本設計中把W3100A配置成客戶端,在建立起與PC服務器的連接后,就可實現(xiàn)數(shù)據(jù)的發(fā)送和接收。整個過程的建立TCP協(xié)議??蛻舳酥鞒绦虻牧鞒倘鐖D5所示。從客戶端主程序的流程可以看出,客戶端的工作過程包括初始化、建立鏈接、收發(fā)數(shù)據(jù)和終止鏈接四個步驟。在所有初始化及參數(shù)設置完成以后,就可發(fā)起鏈接請求。若鏈接失敗,則返回重新執(zhí)行SOCKET初始化程序。若鏈接成功,程序將讀取Socket狀態(tài)寄存器的內容,判斷SOCKET所處的狀態(tài),然后,根據(jù)SOCKET所處狀態(tài)的不同進行相應的處理。整個TCP/IP的工作過程都是建立在W3100A的中斷機制基礎之上。


  W3100A芯片的工作方式類似于Windows的Socket API,WIZnet公司為W3100A提供了專門的Socket API軟件包,只要調用Socket API函數(shù),就可很方便地用單片機C語言來編寫單片機的網(wǎng)絡通信接口程序。

  技術以其成本低、組網(wǎng)靈活等優(yōu)點正成為當今世界的一個研究熱點,是下一代無線個人區(qū)域網(wǎng)(WPAN)的理想實現(xiàn)技術。與目前的IEEE802.11以太網(wǎng)技術相比,技術在小區(qū)域組網(wǎng)中更具優(yōu)勢。作為技術的典型應用,藍牙接入點具有廣泛的應用前景,如機器人、遠程監(jiān)控、數(shù)據(jù)遠程傳輸及無線上網(wǎng)等??梢灶A見,在不久的將來,藍牙技術的移動通信產品及移動互聯(lián)網(wǎng)必將在工農業(yè)生產和人們的生活中應用越來越廣泛。

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



上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉