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