当前位置 - 股票行情交易網 - 裝修設計 - w5300的功能描述

w5300的功能描述

W5300可以通過寄存器的設置使Internet的連接變得非常簡單。在本章將學習怎樣初始化W5300,通

過學習壹些代碼,怎樣根據協議類型(TCP、UDP、IPRAW和MACRAW)實現網絡通信。

初始化

W5300的初始化分三個步驟:主機接口設置,網絡信息設置和內部TX/RX存儲器的分配。

第1步:設置主機接口

1. 設置數據總線寬度,主機接口模式和時序(參考MR寄存器)

2. 設置主機中斷(參考IMR)

第2步:設置網絡信息

1. 設置數據通信的基本網絡信息(參考:SHAR、GAS、SBUR和SIPR)

2. 設置重復發送的時間間隔和重復發送的次數,用於數據包發送失敗時的重復發送(參考RTR和

RCR)

本機硬件地址通過SHAR設置,這是壹個以太網設備的唯壹的硬件地址(以太網的MAC地址),應用

於以太網的MAC層

由IEEE分配和管理MAC地址。生產廠商需要從IEEE申請網絡設備的MAC地址。

第3步:分配SOCKETn的內部TX/RX存儲器空間

1. 定義內部TX/RX存儲器大小(參考MYTPER)

2. 定義SOCKETn的TX/RX存儲器大小(參考TMR和RMSR)

W5300內部包含16個8K字節的存儲單元。這些存儲單元依次映射在128K字節的存儲器空間。128K存

儲器分為發送存儲器(TX)和接收存儲器(RX)。內部TX和RX存儲器以8K字節為單元分布在128K字節

空間。內部TX/RX存儲器可以在0~64K字節空間以1K字節為單元從新分配給每個SOCKET。

當第3步初始化設置完成後,就可以使用W5300通過以太網傳輸數據了。這時,W5300可以響應Ping

請求(自動Ping響應)。