以太網(wǎng)發(fā)送數(shù)據(jù)包
發(fā)布時(shí)間:2008/12/31 0:00:00 訪問(wèn)次數(shù):935
發(fā)送數(shù)據(jù)包的基本步驟如下:
。1)首先選擇發(fā)送的起始頁(yè),一般是發(fā)送緩沖區(qū)內(nèi)的頁(yè)(0x40~0x4b),寫(xiě)入startpage變量中。要發(fā)送的數(shù)據(jù)寫(xiě)入地址為startpage<(8開(kāi)始的緩沖區(qū)中,然后等待上一次發(fā)送結(jié)束。對(duì)于過(guò)大或者過(guò)小的數(shù)據(jù)包,不發(fā)送;最大最小幀的大小是以太網(wǎng)規(guī)定的,對(duì)于過(guò)小的幀,在發(fā)送時(shí)要填充。
tpsr為發(fā)送起始寄存器,將startpage寫(xiě)入tpsr寄存器,高字節(jié)寫(xiě)入tbcrh(tbcr1),低字節(jié)寫(xiě)入tbcrl(tbcr0)。當(dāng)寫(xiě)發(fā)送命令時(shí),rtl8019as將從tpsr<(8地址開(kāi)始發(fā)送slze個(gè)字節(jié)的數(shù)據(jù)。命令為:
如果發(fā)送的數(shù)據(jù)包存儲(chǔ)如圖所示的黑色區(qū)域,則rtl8019as不能自動(dòng)連接兩個(gè)區(qū)域,即當(dāng)前發(fā)送頁(yè)為receive_start_page時(shí),它不會(huì)轉(zhuǎn)到send ̄start page,而是發(fā)送陰影部分的內(nèi)容。
圖 發(fā)送的數(shù)據(jù)包存儲(chǔ)
。2)發(fā)送數(shù)據(jù)幀:發(fā)送緩沖區(qū)可以存儲(chǔ)兩個(gè)最大的以太網(wǎng)幀。規(guī)定發(fā)送緩沖區(qū)可存儲(chǔ)兩個(gè)幀,一個(gè)起始頁(yè)為send_start_page0,另一個(gè)起始頁(yè)為send_start_page1,兩個(gè)交替使用。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
發(fā)送數(shù)據(jù)包的基本步驟如下:
。1)首先選擇發(fā)送的起始頁(yè),一般是發(fā)送緩沖區(qū)內(nèi)的頁(yè)(0x40~0x4b),寫(xiě)入startpage變量中。要發(fā)送的數(shù)據(jù)寫(xiě)入地址為startpage<(8開(kāi)始的緩沖區(qū)中,然后等待上一次發(fā)送結(jié)束。對(duì)于過(guò)大或者過(guò)小的數(shù)據(jù)包,不發(fā)送;最大最小幀的大小是以太網(wǎng)規(guī)定的,對(duì)于過(guò)小的幀,在發(fā)送時(shí)要填充。
tpsr為發(fā)送起始寄存器,將startpage寫(xiě)入tpsr寄存器,高字節(jié)寫(xiě)入tbcrh(tbcr1),低字節(jié)寫(xiě)入tbcrl(tbcr0)。當(dāng)寫(xiě)發(fā)送命令時(shí),rtl8019as將從tpsr<(8地址開(kāi)始發(fā)送slze個(gè)字節(jié)的數(shù)據(jù)。命令為:
如果發(fā)送的數(shù)據(jù)包存儲(chǔ)如圖所示的黑色區(qū)域,則rtl8019as不能自動(dòng)連接兩個(gè)區(qū)域,即當(dāng)前發(fā)送頁(yè)為receive_start_page時(shí),它不會(huì)轉(zhuǎn)到send ̄start page,而是發(fā)送陰影部分的內(nèi)容。
圖 發(fā)送的數(shù)據(jù)包存儲(chǔ)
。2)發(fā)送數(shù)據(jù)幀:發(fā)送緩沖區(qū)可以存儲(chǔ)兩個(gè)最大的以太網(wǎng)幀。規(guī)定發(fā)送緩沖區(qū)可存儲(chǔ)兩個(gè)幀,一個(gè)起始頁(yè)為send_start_page0,另一個(gè)起始頁(yè)為send_start_page1,兩個(gè)交替使用。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
上一篇:異步串行通信原理
熱門(mén)點(diǎn)擊
- RFID系統(tǒng)的通信模型和安全需求
- FPGA開(kāi)發(fā)工具ISE簡(jiǎn)介
- 藍(lán)牙技術(shù)特點(diǎn)
- 常用的差錯(cuò)控制方法
- 以太網(wǎng)口工作原理
- 差錯(cuò)控制編碼的基本方式
- CRC校驗(yàn)?zāi)芰Ψ抡?/a>
- 動(dòng)態(tài)系統(tǒng)仿真工具Simulink常用模塊庫(kù)
- ARP網(wǎng)絡(luò)實(shí)現(xiàn)流程
- RFID系統(tǒng)的安全標(biāo)簽加密解決方案
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究