找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9533|回復: 7
打印 上一主題 下一主題
收起左側

W5500網(wǎng)絡芯片中文數(shù)據(jù)手冊V1.3下載(共74頁pdf下載)

  [復制鏈接]
跳轉到指定樓層
樓主
ID:435221 發(fā)表于 2018-11-30 19:54 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
W5500網(wǎng)絡芯片數(shù)據(jù)手冊
W5500
W5500 是一款全硬件 TCP/IP 嵌入式以太網(wǎng)控制器,為嵌入式系統(tǒng)提供了更加簡易的互聯(lián)網(wǎng)連接方案。W5500 集成了 TCP/IP 協(xié)議棧,10/100M 以太網(wǎng)數(shù)據(jù)鏈路層(MAC)及物理層(PHY),使得用戶使用單芯片就能夠在他們的應用中拓展網(wǎng)絡連接。
久經(jīng)市場考驗的 WIZnet 全硬件 TCP/IP 協(xié)議棧支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 以及 PPPoE 協(xié)議。W5500 內(nèi)嵌 32K 字節(jié)片上緩存以供以太網(wǎng)包處理。如果你使用 W5500,你只需要一些簡單的 Socket 編程就能實現(xiàn)以太網(wǎng)應用。這將會比其他嵌入式以太網(wǎng)方案更加快捷、簡便。用戶可以同時使用 8 個硬件 Socket獨立通訊。
W5500 提供了 SPI(外設串行接口)從而能夠更加容易與外設 MCU 整合。而且,W5500 的使用了新的高效 SPI 協(xié)議支持 80MHz 速率,從而能夠更好的實現(xiàn)高速網(wǎng)絡通訊。為了減少系統(tǒng)能耗,W5500 提供了網(wǎng)絡喚醒模式(WOL)及掉電模式供客戶選擇使用。

3.3 內(nèi)存 Memory   
W5500 有一個 16KB 的發(fā)送內(nèi)存用于 Socket n 的發(fā)送緩存區(qū),以及一個 16KB的接收內(nèi)存用于 Socket n 的接收緩存區(qū)。 16KB 的發(fā)送內(nèi)存初始化被分配為每個 Socket 2KB 發(fā)送緩存區(qū)(2KB X 8 = 16KB)。初始化分配的 2KB Socket 發(fā)送緩存,可以通過使用 Socket 發(fā)送緩存大小寄存器(Sn_TXBUF_SIZE)重新分配。 一旦所有的 Socket 發(fā)送緩存大小寄存器(Sn_TXBUF_SIZE)配置完成,16KB的發(fā)送內(nèi)存就會按照配置分配給每個 Socket 的發(fā)送緩存,并按照從 Socket 0 到7 順序分配。16KB 物理內(nèi)存的地址是可以自增的。但是,為了避免數(shù)據(jù)傳輸錯誤,需要避免發(fā)送緩存大小寄存器(Sn_TXBUF_SIZE)的和超過 16。 16KB 的讀取內(nèi)存的分派方式與 16KB 的發(fā)送內(nèi)存一樣。16KB 的接收內(nèi)存初始化被分配為每個 Socket 2KB 接收緩存區(qū)(2KB*8=16KB)。初始化分配的 2KB Socket 接收緩存,可以通過使用 Socket 接收緩存大小寄存器(Sn_XBUF_SIZE)重新分配。
一旦所有的 Socket 發(fā)緩存大小寄存器(Sn_TXBUF_SIZE)配置完成,16KB 的發(fā)送內(nèi)存就會按照配置分配給每個 Socket 的發(fā)送緩存,并按照從 Socket 0 到 7順序分配。16KB 物理內(nèi)存的地址是可以自增的。但是,為了避免數(shù)據(jù)傳輸錯誤,需要避免發(fā)送緩存大小寄存器(Sn_TXBUF_SIZE)的和超過 16。 對于 16 字節(jié)收/發(fā)內(nèi)存的分配,請參考‘第 4.2 章節(jié)’Sn_TXBUF_SIZE 和Sn_RXBUF_SIZE 的相關描述。
16KB 的發(fā)送內(nèi)存中分配了對應 Socket n 的發(fā)送緩存區(qū),用于為來自主機傳輸?shù)臄?shù)據(jù)做緩存。Socket n 的發(fā)送緩存區(qū)。Socket n 發(fā)送緩存區(qū)的 16 位偏移地址支持 64KB 的尋址范圍(從 0x000 到 0xFFFF),關于他的配置請參考‘Socket n 發(fā)送寫指針寄存器(Sn_TX_WR)’以及 Socket n 發(fā)送讀指針寄存器(Sn_RX_WR)。然而,這 16 位偏移地址會自動轉化為指定的 16KB 發(fā)送內(nèi)存的物理地址,如圖 20所示。請參考‘4.2 章節(jié)’中,關于 Sn_TX_WR & Sn_TX_RD 的介紹。 16KB 的接收內(nèi)存中分配了對應 Socket n 的接收緩存區(qū),用于為來自網(wǎng)絡傳輸?shù)臄?shù)據(jù)做緩存。Socket n 的接收緩存區(qū)。Socket n 接收緩存區(qū)的 16 位偏移地址支持 64KB 的尋址范圍(從 0x000 到 0xFFFF),關于他的配置請參考‘Socket n 接受讀指針寄存器(Sn_RX_RD)’以及 Socket n 接受寫指針寄存器(Sn_RX_WR)。然而,這 16 位偏移地址會自動轉化為指定的 16KB 接收內(nèi)存的物理地址,如圖 20所示。請參考‘4.2 章節(jié)’中,關于 Sn_RX_RD & Sn_RX_WR 的介紹。

完整的pdf格式文檔51黑下載地址(共74頁):
w5500_ds_v13c.pdf (2.17 MB, 下載次數(shù): 337)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:290796 發(fā)表于 2018-12-3 16:50 | 只看該作者
這個芯片,貌似韓國的吧? 多少錢一片能買到?
回復

使用道具 舉報

板凳
ID:309055 發(fā)表于 2019-5-9 13:56 | 只看該作者
zjczm 發(fā)表于 2018-12-3 16:50
這個芯片,貌似韓國的吧? 多少錢一片能買到?

二十多就能在某寶上買到
回復

使用道具 舉報

地板
ID:585455 發(fā)表于 2019-8-12 23:12 | 只看該作者
下載的c51 w5500 程式碼無法連線
來下載說明書研究
感謝分享
回復

使用道具 舉報

5#
ID:633872 發(fā)表于 2019-11-1 15:34 | 只看該作者
謝謝樓主分享!
回復

使用道具 舉報

6#
ID:336576 發(fā)表于 2020-4-13 13:36 | 只看該作者
支持一下
回復

使用道具 舉報

7#
ID:198992 發(fā)表于 2020-6-27 23:23 | 只看該作者
感謝分析。!
回復

使用道具 舉報

8#
ID:74556 發(fā)表于 2020-9-24 11:35 | 只看該作者
謝謝lz分享正好做這塊的東西
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表