新聞中心
洞察最新產品和趨勢
《杰發微課堂》開講丨AC7840x-W5500適配指導文檔
2023-11-28 22:14:55 發表于廣東
《杰發微格教學堂》今天小編開講6課啦!W5500一款集成全計算機硬件TCP/IP協商棧的放入式以太網控制器,為置于式整體給予了會會更加簡單的智能互聯系統網進行連接方式怎么寫。這篇文將從杰發信息技術工作安全可靠MCU集成icAC7840x為什替換W5500出發旅行,給予Demo測試儀、碼替換步驟等訪談提綱,簡單方便用戶賬戶的開發會會更加多樣化的利用方式怎么寫。

方案簡介


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的大大小小。         

W5500給予數據高速公路路標4線SPI(外設串行界面),效率達到到80MHz,更最易與外設MCU整合資源,而使能好地滿足高速公路路網上通信技術。為抑制體統用電量,W5500還給予數據了網上解鎖方式英文(WOL)和掉電方式英文供移動用戶施用施用。

方案主要特性:

  • 大力支持10M/100M以太網自適能力匹配;
  • 實用SPI接口,扶持mode 0和mode 3;   

  • SPI速率單位的理論可能可達到80MHz,實際效果可能提拱到33.3MHz增強互傳;
  • 兼容8路Socket單單通道,兼有32K片上緩存能力。

640 (1).png


2. 實物圖


640 (2).png

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:基本原則接口               //編號默認要求 6000

5. TCP客戶端測試

5.1 單擊網咯測試軟件軟件,單擊有個保障器→制定機器網絡端口→單擊判別→通電保障器。  

20231201-221459.jpg

20231201-221505.jpg

5.2 給建設板上電5.3 就能夠看到了W5500都已經 無線連接上TCP工作器

20231201-221732.jpg

5.4 通過參數出入庫,發參數,激發管理板能(neng)能(neng)退(tui)回,或(huo)者logword打印完(wan)成,激發管理板按緊k4,會向TCP功能(neng)器(qi)發參數。   

20231201-221844.jpg

6. TCP服務器測試

6.1 更改電腦網絡性能參數后(參照步驟4),資源下載到規劃設計板,以及給規劃設計板上電。6.2 加載網絡信息用具,建設活動TCP企業客戶端軟件,打開網頁建設活動連入→進行類行為TCP,設立方向IP和服務器端口號,打開網頁建設活動。

20231201-221933.jpg


6.3 彈框連到,可(ke)不可(ke)以了解到聯合開(kai)發板log連到成(cheng)功創業。   

20231201-222104.jpg

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。

更多資訊
  • 四維圖新旗下杰發科技榮膺2023年AUTOSEMO創新產品優秀案例
    2024年01月15日
  • 星海S7開啟萬里長測 四維圖新旗下杰發科技AC8025用“芯”護航
    2024年08月07日
  • 杰發科技AC7801x功能安全產品落地 成功應用于開步電子電流傳感器
    2024年07月25日
  • 杰發科技AC8025正式量產!
    2024年07月16日
  • 杰發科技推出首顆MCU+芯片AC7801L 并在慕尼黑上海電子展亮相
    2024年07月09日
qq微信掃掃下 關注新聞該人們號
備案號: 皖公網安備:34019202000698 Copyright ? 2019 合肥杰發科技有限公司. All Rights Reserved.
99久久999久久久综合精品涩,亚洲欧美日韩国产精品26u,日韩一二区,欧美性免费 99久久999久久久综合精品涩,亚洲欧美日韩国产精品26u,日韩一二区,国产乱子精品免费视观看片 99久久999久久久综合精品涩,亚洲欧美日韩国产精品26u,日韩一二区,国产午夜不卡精品午夜电影

896--------m.edcamp35.com

674--------m.81cyh.com

698--------m.wangjiutong.com

117--------m.cretancreative.com

27--------m.yongninger.com