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

新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于硬件協(xié)議棧的以太網(wǎng)遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)

基于硬件協(xié)議棧的以太網(wǎng)遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)

作者: 時(shí)間:2013-09-11 來源:網(wǎng)絡(luò) 收藏

W5100內(nèi)部共有16 KB發(fā)送/接收緩沖區(qū),發(fā)送和接收各占8 KB,默認(rèn)每個(gè)端口的發(fā)送和接收均為2 KB,即RMSR=TMSR=0x55,在實(shí)際使用過程中,用戶可以根據(jù)實(shí)際情況調(diào)整發(fā)送/接收緩沖區(qū)大小。如圖2所示,通過修改每個(gè)端口對(duì)應(yīng)的S1和S0寄存器可以修改相應(yīng)的端口緩沖區(qū)大小。

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

c.jpg


端口寄存器是分別針對(duì)4個(gè)獨(dú)立Socket的寄存器,以Sn_xx的形式表示,其中n取值為0、1、2、3。端口模式寄存器Sn_MR定義了該端口工作在TCP模式或者是UDP模式,不同模式下端口寄存器的表現(xiàn)形式不一,本文對(duì)此不作過多的闡述。

2 系統(tǒng)方案設(shè)計(jì)
本文核心處理器采用的是STM32F103VET6,它是一款基于Cortex—M3內(nèi)核的ARM處理器芯片,內(nèi)部集成了512K Flash程序存儲(chǔ)空間和64K的SRAM數(shù)據(jù)存儲(chǔ)空間。STM32F103VET6最高工作頻率72 MHz,含有資源外設(shè)接口,包括2個(gè)12位數(shù)/模轉(zhuǎn)換器、7個(gè)定時(shí)器、CAN總線接口、SPI通信接口、3路USART串行通信接口等資源。圖3展示了基于STM32F103VET6的W5100通信系統(tǒng)結(jié)構(gòu)圖,包括電源電路、時(shí)鐘電路、復(fù)位電路、
JTAG調(diào)試電路和W5100通信電路。

d.jpg


2.1 電路設(shè)計(jì)
本系統(tǒng)中STM32F103VET6處理器采用SPI串行接口方式與W5100進(jìn)行通信,電路連接如圖4所示。13F-60FGYDPNW2濾波器帶有網(wǎng)絡(luò)變壓器的RJ45接口元件。W5100的通信、控制引腳分別與STM32F103-VET6相連接,其中INT引腳連接PC4(外部中斷4),該引腳低電平有效。當(dāng)W5100產(chǎn)生連接、斷開、發(fā)送數(shù)據(jù)完成、接收到數(shù)據(jù)或者通信超時(shí)等情況時(shí),該引腳將會(huì)產(chǎn)生一個(gè)從高電平到低電平的跳變,觸發(fā)一次中斷。W5100的RST_BG引腳需要通過一個(gè)12.3 kΩ的電阻接地,由于沒有標(biāo)稱12.3 kΩ的電阻,因此采用12 kΩ電阻+300 Ω精密電阻的方式連接。

e.jpg


W5100工作頻率較高,為了保證通信的穩(wěn)定性、可靠性,在設(shè)計(jì)PCB電路板的時(shí)候有幾點(diǎn)需要注意:
①RJ45接口元件與W5100之間的距離要足夠的?。?br /> ②終端匹配模塊要盡量地靠近網(wǎng)絡(luò)變壓器;
③晶振布局要遠(yuǎn)離網(wǎng)絡(luò)變壓器和TX、RX導(dǎo)線,避免對(duì)高速信號(hào)造成干擾;
④去耦電容距W5100的位置越近越好,導(dǎo)線相對(duì)越寬越好。

tcp/ip相關(guān)文章:tcp/ip是什么




評(píng)論


相關(guān)推薦

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

關(guān)閉