資源簡介
包含了W5500的開發資料,有W5500封裝庫、調試軟件、W5500開發官網資料、STM32程序例程、51單片機程序例程等資料。
代碼片段和文件信息
/***************************************************************************************
?*?描述????:W5500的端口0工作在UDP模式端口通信不需要建立連接即可接收其它UDP模式端口發來的數據
?* ?數據的前4個字節為對方端口IP地址第5、6個字節為端口號,獲得對方IP和端口號后W5500端口0
?* ?將定時給對應端口發送字符串“\r\nWelcome?To?YiXinElec!\r\n“同時將接收
?* ?到的數據回發給對應端口。
?*?實驗平臺:用戶51單片機開發板?+?YIXIN_W5500以太網(TCP/IP)模塊
?*?硬件連接:??P3^2?->?W5500_RST???
?*?????????????P3^3?->?W5500_INT(本例程沒有用到中斷此引腳可以不接)?????
?*?????????????P3^6?->?W5500_SCS??????
?*?????????????P3^7?->?W5500_SCK????
?*?????????????P3^4?->?W5500_MISO????
?*?????????????P3^5?->?W5500_MOSI????
?*?淘寶????:http://yixindianzikeji.taobao.com/
***************************************************************************************/
/*例程網絡參數*/
//網關:192.168.1.1
//掩碼: 255.255.255.0
//物理地址:0C?29?AB?7C?00?01
//本機IP地址:192.168.1.199
//端口0的端口號:5000
//端口0的目的IP地址:192.168.1.190
//端口0的目的端口號:6000
#include?
#include?“W5500.h“
#include?
void?Delay(unsigned?int?d); //延時函數(ms)
/*******************************************************************************
*?函數名??:?W5500_Initialization
*?描述????:?W5500初始貨配置
*?輸入????:?無
*?輸出????:?無
*?返回值??:?無
*?說明????:?無
*******************************************************************************/
void?W5500_Initialization(void)
{
W5500_Init(); //初始化W5500寄存器函數
Detect_Gateway(); //檢查網關服務器?
Socket_Init(0); //指定Socket(0~7)初始化初始化端口0
}
/*******************************************************************************
*?函數名??:?Load_Net_Parameters
*?描述????:?裝載網絡參數
*?輸入????:?無
*?輸出????:?無
*?返回值??:?無
*?說明????:?網關、掩碼、物理地址、本機IP地址、端口號、目的IP地址、目的端口號、端口工作模式
*******************************************************************************/
void?Load_Net_Parameters(void)
{
Gateway_IP[0]?=?192;//加載網關參數
Gateway_IP[1]?=?168;
Gateway_IP[2]?=?1;
Gateway_IP[3]?=?1;
Sub_Mask[0]=255;//加載子網掩碼
Sub_Mask[1]=255;
Sub_Mask[2]=255;
Sub_Mask[3]=0;
Phy_Addr[0]=0x0c;//加載物理地址
Phy_Addr[1]=0x29;
Phy_Addr[2]=0xab;
Phy_Addr[3]=0x7c;
Phy_Addr[4]=0x00;
Phy_Addr[5]=0x01;
IP_Addr[0]=192;//加載本機IP地址
IP_Addr[1]=168;
IP_Addr[2]=1;
IP_Addr[3]=199;
S0_Port[0]?=?0x13;//加載端口0的端口號5000?
S0_Port[1]?=?0x88;
// S0_DIP[0]=192;//加載端口0的目的IP地址
// S0_DIP[1]=168;
// S0_DIP[2]=1;
// S0_DIP[3]=190;
//
// S0_DPort[0]?=?0x17;//加載端口0的目的端口號6000
// S0_DPort[1]?=?0x70;
// UDP_DIPR[0]?=?192; //UDP(廣播)模式目的主機IP地址
// UDP_DIPR[1]?=?168;
// UDP_DIPR[2]?=?1;
// UDP_DIPR[3]?=?190;
//
// UDP_DPORT[0]?=?0x17; //UDP(廣播)模式目的主機端口號
// UDP_DPORT[1]?=?0x70;
S0_Mode=UDP_MODE;//加載端口0的工作模式UDP模式
}
/*******************************************************************************
*?函數名??:?W5500_Socket_Set
*?描述????:?W5500端口初始化配置
*?輸入????:?無
*?輸出????:?無
*?返回值??:?無
*?說明????:?分別設置4個端口根據端口工作模式將端口置于TCP服務器、TCP客戶端或UDP模式.
* 從端口狀態字節Socket_State可以判斷端口的工作情況
*******************************************************************************/
void?W5500_Socket_Set(void)
{
if(S0_State==0)//端口0初始化配置
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????19??2014-03-08?21:29??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\ExtDll.iex
?????文件???????6375??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\main.c
?????文件??????11924??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\main.LST
?????文件??????19071??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\main.OBJ
?????文件??????50903??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project
?????文件???????8710??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.hex
?????文件?????????57??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.lnp
?????文件??????37493??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.M51
?????文件????????251??2016-12-26?13:39??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.plg
?????文件??????58585??2016-12-26?13:40??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.uvopt
?????文件??????13402??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project.uvproj
?????文件?????144184??2014-09-10?14:37??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project_uvopt.bak
?????文件??????13401??2014-03-08?23:22??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\Project_uvproj.bak
?????文件??????23813??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\W5500.c
?????文件???????7484??2014-03-08?11:07??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\W5500.h
?????文件??????40347??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\W5500.LST
?????文件??????38233??2014-09-10?14:36??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-UDP模式例程(51單片機)\W5500.OBJ
?????文件?????????19??2014-03-08?21:29??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\ExtDll.iex
?????文件???????5880??2014-09-10?14:41??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\main.c
?????文件??????11124??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\main.LST
?????文件??????18880??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\main.OBJ
?????文件??????51010??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project
?????文件???????8714??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.hex
?????文件?????????57??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.lnp
?????文件??????37683??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.M51
?????文件????????254??2016-12-26?16:51??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.plg
?????文件??????57531??2016-12-26?17:02??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.uvopt
?????文件??????13402??2014-09-10?14:41??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project.uvproj
?????文件?????144203??2014-09-10?14:42??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project_uvopt.bak
?????文件??????13401??2014-03-08?23:22??YIXIN_W5500?模塊配套資料\51單片機程序例程\YIXIN_W5500模塊-客戶端模式例程(51單片機)\Project_uvproj.bak
............此處省略1307個文件信息
- 上一篇:ME909S-821 Linux驅動及說明
- 下一篇:西安交大計算機網絡課件
評論
共有 條評論