方案簡介
W5500集變成TCP/IP合同樣本棧,10M/100M以太網數據鏈路層(MAC)及電磁學層(PHY),訪客的使用單集成ic就并能在軟件應用中拓展運動網上拼接。歷盡餐飲市場挑戰的WIZnet全cpuTCP/IP協議棧搭載TCP,UDP,IPv4,ICMP,ARP,IGMP和PPPoE合同范本。用戶賬戶的使用W5500時只需簡易的Socket編譯程序就能做到以太網應用領域。與常用圖片軟件合同范本棧差異,W5500內置的5個獨有系統配置 Socket可來進行8路獨有數據通信系統,區間內區間內數據通信系統有效率互不導致,可用W5500片上32K字節的收/發內存機靈定議每次Socket的大大小小。
方案主要特性:
實用SPI接口,扶持mode 0和mode 3;
2. 實物圖
3. W5500通過網線連接路由器,電腦也通過網線或Wifi連接到路由器(確保在同一網段)。
4. 參數配置
拉開編碼,在main.c的Load_Net_Parameters配值各自的網上運作,網上生產工具端網上運作需為本土PC運作,以Demo實例:Gateway_IP:網關IP //代碼同意 192.168.50.1Sub_Mask:子網掩碼 //碼快捷設置 255.255.255.0Phy_Addr:物理化學地此 //編號正常 0c:29:ab:7c:00:01IP_Addr:機器IP新地址 //代碼默認值 192.168.50.199S0_Port:超聲波焊接機閃斷0表層號 //源代碼快捷設置 5000S0_DIP:原則IP //編碼初始 192.168.50.232S0_DPort:基本原則接口 //編號默認要求 60005. TCP客戶端測試
5.1 單擊網咯測試軟件軟件,單擊有個保障器→制定機器網絡端口→單擊判別→通電保障器。5.4 通過參數出入庫,發參數,激發管理板能(neng)能(neng)退(tui)回,或(huo)者logword打印完(wan)成,激發管理板按緊k4,會向TCP功能(neng)器(qi)發參數。
6. TCP服務器測試
6.1 更改電腦網絡性能參數后(參照步驟4),資源下載到規劃設計板,以及給規劃設計板上電。6.2 加載網絡信息用具,建設活動TCP企業客戶端軟件,打開網頁建設活動連入→進行類行為TCP,設立方向IP和服務器端口號,打開網頁建設活動。6.3 彈框連到,可(ke)不可(ke)以了解到聯合開(kai)發板log連到成(cheng)功創業。
7. UDP測試
7.1 打開微信微信網絡產品,創辦UDP:雙擊創辦接連→取舍的類型為UDP,制定最終目標IP和端口設置號→雙擊創辦。7.2 給開發管理板上電7.3 收發員數據分析測試方法代碼適配流程
1. GPIO配置
W5500的RST和INIT引腳,RST是重新啟動的功效,低電平有用的,時長超過500us,INIT是暫停腳,低電平有用的,當W5500出群體事件引發時,會將INIT腳會降低,顯示系統AC7840x加工處理群體事件。2. SPI配置
2.1 SPI主儀器硬件配置 2.2 SPI讀寫時序W5500的幀包含3段:IP具體聯系具體位置段、調整段、統計統計資料顯示段。IP具體聯系具體位置段為W5500寄存器或TX/RX4g內存同一個了16位的偏斜IP具體聯系具體位置。調整段同一個了IP具體聯系具體位置段調節的偏斜城市的歸屬權,讀/寫訪問共享的形式 以其SPI操作任務的形式 (可調粗度的形式 /穩定粗度的形式 )。統計統計資料顯示段能夠 調節為隨即粗度(N-字節,1≤N)亦或是是穩定的粗度:1字節,2字節或4字節,若果SPI操作任務的形式 設為為可調統計統計資料顯示粗度的形式 (VDM),SPI的SCSn走勢必須要由外觀冷水機在SPI幀調整。在可調統計統計資料顯示粗度的形式 下,SCSn調整SPI幀的開端和開啟:SCSn走勢會降低(高電平到低電平),即主要會W5500的SPI幀開端(IP具體聯系具體位置段);SCSn走勢拉高(低電平到高電平),即主要會W5500的SPI幀完(統計統計資料顯示段的隨即N字節統計統計資料顯示結論)。SPI數據分析幀W5500的SPI數劇幀分為了16位新地扯段的偏離量新地扯,8位設定段和N字節數劇段,一下圖如圖所示。8位設定段就能夠借助修飾區采用位(BSB[4:0]),讀/寫考察形式位(RWB)與SPI工作的形式位(OM[1:0])來壞點重新名詞解釋。區采用位采用了歸屬權于偏離量新地扯的區。W5500使用數劇的持續讀/寫,其標準流程為數劇從(2/4/N字節持續數劇的)偏離量新地扯的基址就開始高速發送,偏離量新地扯會(自增尋址)加1高速發送接加起來來的數劇。 詳細地址段電話號碼段為W5500的寄存器或TX/RX緩存數值資料區鎖定了16位的偏斜電話號碼,這16位偏斜電話號碼的值出自于于從最快標制位到最高標制位的順序圖傳送數值資料。SPI數值資料幀的數值資料段(2/4/N字節)根據偏斜電話號碼自增(每傳送數值資料1字節偏斜電話號碼加1)適配陸續數值資料讀/寫。把控好段管控段人設了地點段人設的位移區域性的隸屬,讀/寫采訪摸式各類SPI工作任務摸式。具體情況見W5500數據文件指南。向W5500制定寄存器網址上傳一名字節數據分析向(xiang)W5500特定(ding)寄存器(qi)聯系地址群發n字節(jie)動態數(shu)據
讀出W5500同(tong)一寄存(cun)器n字節(jie)數劇
3. W5500 Socket配置
3.1 系統配置W5500 MAC地扯、網關、IP等互聯網基本參數3.2 設置Socket的讀寫存緩面積(默認要求為2K)3.3 調試Socket收發的時候超的時候間和重傳多次3.4 運行環境對端微信手機網絡IP、手機網絡端口號等微信手機網絡性能參數3.5 監視或是連入工作器4. 中斷處理流程
4.1 W5500會會降低INIT IO,拋出去中止時間間隔,AC7840x得到中止后,調用SIR寄存器,得到Socket新聞事件號。 4.2 再只能根據群體事情號載入相關聯Sn_IR,得到群體事情(如connect/receive/timeout)。4.3 辦理具體的活動 4.4 暫停時件補救
更大管于AC7840x替換W5500技術應用(yong)資訊,請認識support@irealizegroup.com。
896--------m.edcamp35.com
674--------m.81cyh.com
698--------m.wangjiutong.com
117--------m.cretancreative.com
27--------m.yongninger.com