在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AVR高性能單片機(jī)的以太網(wǎng)接口設(shè)計(jì)

            基于AVR高性能單片機(jī)的以太網(wǎng)接口設(shè)計(jì)

            作者: 時(shí)間:2009-05-06 來源:網(wǎng)絡(luò) 收藏

            頁(yè)2的寄存器是只讀的,頁(yè)3的寄存器不是NE2000兼容的,所以均不用設(shè)置。首先選擇為頁(yè)O,網(wǎng)卡芯片為停止模式,因?yàn)檫€沒有進(jìn)行初始化,設(shè)置0x40~Ox4B為網(wǎng)卡的發(fā)送緩沖區(qū),共12頁(yè),剛好存儲(chǔ)2個(gè)最大的數(shù)據(jù)包;0x4C~0x7F為網(wǎng)卡的接收緩沖區(qū),共52頁(yè);剛開始時(shí)網(wǎng)卡沒有接收到任何數(shù)據(jù)包,因此BNRY指向第一個(gè)接收緩沖區(qū)的頁(yè)0x4C。設(shè)置完頁(yè)O的寄存器后切換為頁(yè)1,由于中沒有使用93C46,因此需要在程序中指定芯片的物理地址,寫入到PAR寄存器,然后啟動(dòng)芯片開始工作。讀指針BN―RY和寫指針CURR主要用來控制緩沖區(qū)的存取過程,保證能正確讀出和寫入數(shù)據(jù)。
            負(fù)責(zé)的初始化及通過控制實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議,進(jìn)行數(shù)據(jù)的接收和發(fā)送等通信任務(wù),主程序按照數(shù)據(jù)幀分用的思路進(jìn)行編寫,即將作為服務(wù)器端,初始化完成后使其處于監(jiān)聽狀態(tài)。當(dāng)有數(shù)據(jù)從RJ45過來時(shí),在接收和處理完數(shù)據(jù)幀后傳送給,單片機(jī)對(duì)數(shù)據(jù)包進(jìn)行分析,如果是ARP數(shù)據(jù)包,則程序轉(zhuǎn)入ARP處理程序;如果是IP數(shù)據(jù)包且IP地址正確,則繼續(xù)分析若是ICMP包,則調(diào)用ICMP處理程序,若是UDP或TCP數(shù)據(jù)包,則解包后將數(shù)據(jù)存儲(chǔ)或從串口輸出。反之,當(dāng)有數(shù)據(jù)要發(fā)送時(shí),單片機(jī)按照各層協(xié)議格式將數(shù)據(jù)打包,送入RTL8019AS的緩存區(qū),由RTL8019AS將數(shù)據(jù)輸出到局域網(wǎng)中,主程序的框架如下:

            在嵌入后,已經(jīng)實(shí)現(xiàn)了以太網(wǎng)的接入,但要實(shí)現(xiàn)遠(yuǎn)程控制,還需要實(shí)現(xiàn)應(yīng)用層協(xié)議,這需要網(wǎng)絡(luò)層和傳輸層的支持,嵌入式在應(yīng)用層上要求簡(jiǎn)單,本系統(tǒng)實(shí)現(xiàn)了一個(gè)HTTP協(xié)議。由于單片機(jī)的資源有限,采用靜態(tài)網(wǎng)頁(yè)訪問的形式,使用HT―ML語言來編寫,網(wǎng)頁(yè)代碼存儲(chǔ)在Mega64的片內(nèi)FLASH中。把要傳輸?shù)臄?shù)據(jù)、參數(shù)等存入網(wǎng)頁(yè)的相關(guān)位置,當(dāng)有客戶端請(qǐng)求連接時(shí),這些數(shù)據(jù)信息通過HTTP協(xié)議沿TCP連接發(fā)送至瀏覽器,這樣就可以在遠(yuǎn)端PC機(jī)的瀏覽器中訪問存儲(chǔ)在系統(tǒng)中的網(wǎng)頁(yè),從而實(shí)現(xiàn)遠(yuǎn)程訪問及控制。


            3 結(jié) 語
            介紹了一種利用單片機(jī)實(shí)現(xiàn)以太網(wǎng)電路的方法,硬件電路少,結(jié)構(gòu)簡(jiǎn)單,使用方便??紤]到單片機(jī)的資源有限,只實(shí)現(xiàn)了與需要有關(guān)的部分協(xié)議,根據(jù)實(shí)際需求做適當(dāng)?shù)男薷暮屯晟凭涂蓱?yīng)用于諸如遠(yuǎn)程抄表、信息家電的遠(yuǎn)程控制、智能小區(qū)等實(shí)時(shí)性要求不高的場(chǎng)合,為了提高數(shù)據(jù)傳輸速度和進(jìn)行復(fù)雜的TCP/IP處理,可以擴(kuò)展32 KB的外部RAM來提高單片機(jī)的數(shù)據(jù)吞吐量,同時(shí)外部RAM也可用作串行口的輸入輸出緩沖。

            低通濾波器相關(guān)文章:低通濾波器原理


            雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理

            上一頁(yè) 1 2 3 下一頁(yè)

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉