單片機(jī)實(shí)現(xiàn)串口協(xié)議的網(wǎng)絡(luò)化
本文引用地址:http://www.ex-cimer.com/article/172586.htm 網(wǎng)卡RAM區(qū)如圖2所示,我們?cè)O(shè)置PSTART和PSTOP,就決定了接收區(qū)域在46和7F之間,剩下6頁(yè)作為發(fā)送緩沖區(qū),可以滿(mǎn)足一次發(fā)送容量為1514byte的最大以太網(wǎng)數(shù)據(jù)包的要求。CURR初始值設(shè)為47,BNRY初始值設(shè)為46。當(dāng)收到新的數(shù)據(jù)包時(shí)(例如3頁(yè)),網(wǎng)卡將它們依次放到47、48和49頁(yè),CURR自動(dòng)指向4A頁(yè)。當(dāng)我們讀完這3頁(yè)的數(shù)據(jù)包后,要將BNRY改為49,以通知網(wǎng)卡數(shù)據(jù)包已經(jīng)讀完了。
評(píng)論