xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 13.55MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-18
  • 語言: 其他
  • 標簽: w5100??

資源簡介

以太網芯片w5100開發的完整資料,硬件tcp/ip協議棧

資源截圖

代碼片段和文件信息

/********************************************************************************
提供商:成都浩然電子有限公司
Provider:Chengdu?Hasion?Electronics?co.?Ltd.

網址(Website):www.hschip.com

????作??者:?黎明
????時??間:?2007-01-10
????第一次修改時間:2007-2-26
????第二次修改時間:2007-04-28

????需要包含W5100.h頭文件

????本軟件由ANSI?C編寫,在很多單片機的C編譯器上都可以通過。
????本軟件包括5個部分:
???? 1.?W5100初始化
???? 2.?W5100的Socket初始化
???? 3.?Socket連接
???? ???如果Socket設置為TCP服務器模式,則調用Socket_Listen()函數W5100處于偵聽狀態,直到遠程客戶端與它連接。
???? ???如果Socket設置為TCP客戶端模式,則調用Socket_Connect()函數,
???? ??????????????????????????????????每調用一次Socket_Connect(s)函數,產生一次連接,
???? ??????????????????????????????????如果連接不成功,則產生超時中斷,然后可以再調用該函數進行連接。
???? ???如果Socket設置為UDP模式則調用Socket_UDP函數
???? 4.?Socket數據接收和發送
???? 5.?W5100中斷處理

????置W5100為服務器模式的調用過程:W5100_Init()-->Socket_Init(s)-->Socket_Listen(s),設置過程即完成,等待客戶端的連接。
????置W5100為客戶端模式的調用過程:W5100_Init()-->Socket_Init(s)-->Socket_Connect(s),設置過程即完成,并與遠程服務器連接。
????置W5100為UDP模式的調用過程:W5100_Init()-->Socket_Init(s)-->Socket_UDP(s),設置過程即完成,可以與遠程主機UDP通信。

????W5100產生的連接成功、終止連接、接收數據、發送數據、超時等事件,都可以從中斷狀態中獲得。

********************************************************************************/

#include“W5100.h“ //定義W5100的寄存器地址、狀態

typedef??unsigned?char?SOCKET;

#define?S_RX_SIZE 2048 //定義Socket接收緩沖區的大小,可以根據W5100_RMSR的設置修改
#define?S_TX_SIZE 2048?? //定義Socket發送緩沖區的大小,可以根據W5100_TMSR的設置修改

/*------------------------------------------------------------------------------
W5100初始化函數
在使用W5100之前,對W5100初始化
------------------------------------------------------------------------------*/
void?W5100_Init(void)
{
unsigned?char?*ptr;
unsigned?char?i;

ptr=(unsigned?char*)W5100_MODE; /*軟復位W5100*/
*ptr=MODE_RST;

delay(100); /*延時100ms,自己定義該函數*/

/*設置網關(Gateway)的IP地址,4字節*/
/*使用網關可以使通信突破子網的局限,通過網關可以訪問到其它子網或進入Internet*/
ptr=(unsigned?char*)W5100_GAR;
for(i=0;i<4;i++)
{
*ptr=Gateway_IP[i]; /*Gateway_IP為4字節unsigned?char數組自己定義*/
ptr++;
}

/*設置子網掩碼(MASK)值,4字節。子網掩碼用于子網運算*/
ptr=(unsigned?char*)W5100_SUBR;
for(i=0;i<4;i++)
{
*ptr=SUB_MASK[i]; /*SUB_MASK為4字節unsigned?char數組自己定義*/
ptr++;
}

/*設置物理地址,6字節,用于唯一標識網絡設備的物理地址值
該地址值需要到IEEE申請,按照OUI的規定,前3個字節為廠商代碼,后三個字節為產品序號
如果自己定義物理地址,注意第一個字節必須為偶數*/
ptr=(unsigned?char*)W5100_SHAR;
for(i=0;i<6;i++)
{
*ptr=PHY_ADDR[i]; /*PHY_ADDR6字節unsigned?char數組自己定義*/
ptr++;
}

/*設置本機的IP地址,4個字節
注意,網關IP必須與本機IP屬于同一個子網,否則本機將無法找到網關*/
ptr=(unsigned?char*)W5100_SIPR; /*Set?source?IP?address*/
for(i=0;i<4;i++)
{
*ptr=IP_ADDR[i]; /*IP_ADDR為4字節unsigned?char數組自己定義*/
ptr++;
}

/*設置發送緩沖區和接收緩沖區的大小,參考W5100數據手冊*/
ptr=(unsigned?char*)W5100_RMSR; /*Socket?Rx?memory?size=2k*/
*ptr=0x55;

ptr=(unsigned?char*)W5100_TMSR; /*Socket?Tx?mempry?size=2k*/
*ptr=0x55;

/*?啟動中斷,參考W5100數據手冊確定自己需要的中斷類型
IMR_CONFLICT是IP地址沖突異常中斷
IMR_UNREACH是UDP通信時,地址無法到達的異常中斷
其它是Socket事件中斷,根據需要添加?*/
ptr=(unsigned?char*)W5100_IMR;
*ptr=(IMR_CONFLICT|IMR_UNREACH|IMR_S0_INT|I

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????220854??2009-06-29?13:37??w5100\13F-60FGYDPNW2NL?Datasheet.pdf

?????文件?????436797??2005-04-29?15:57??w5100\AX1-循環測試軟件\AX1?Manual?V3.1?(Eng).pdf

?????文件????1036956??2005-04-11?22:01??w5100\AX1-循環測試軟件\AXInstallV3.1.EXE

?????文件??????34330??2007-01-25?10:12??w5100\HowToADSL\HowtoADSL.zip

?????文件?????578592??2007-01-03?14:56??w5100\HowToADSL\HowtoADSL_En_v1.0.pdf

?????文件?????540047??2005-09-05?14:07??w5100\HowToDHCP\App?note_DHCP.pdf

?????文件??????50194??2007-01-25?10:12??w5100\HowToDHCP\HowtoDHCP.zip

?????文件?????224547??2005-10-21?19:08??w5100\HowToDNS\App?note_DNS.pdf

?????文件??????49706??2007-01-25?10:12??w5100\HowToDNS\HowtoDNS.zip

?????文件??????34231??2007-01-25?10:12??w5100\HowToMulticasting\HowtoMulticasting.zip

?????文件?????429276??2007-01-03?09:56??w5100\HowToMulticasting\HowtoMulticasting_En_v1.0.pdf

?????文件?????701490??2009-04-27?13:53??w5100\HS-EVB-MCS51-W5100使用說明090427.pdf

?????文件?????704308??2009-04-27?13:50??w5100\HS-EVB-Mega64-W5100使用說明090427.pdf

?????文件?????134768??2008-10-29?11:23??w5100\HS-NM5100A數據手冊.pdf

?????文件??????54372??2007-08-07?00:14??w5100\HS_NM5100A_Outline.pcb

?????文件?????385024??2009-07-06?22:58??w5100\Typical_App.Bkp

?????文件?????385024??2009-07-06?22:58??w5100\Typical_App.Ddb

?????文件????1537423??2009-03-05?21:22??w5100\W5100_Datasheet_v1_1_8.pdf

?????文件????1147835??2009-03-12?10:58??w5100\W5100數據手冊-v1.1.8.pdf

?????文件??????20201??2009-07-06?21:53??w5100\W5100的MAC地址定義.files\3.jpg

?????文件???????2754??2009-07-06?22:07??w5100\W5100的MAC地址定義.files\css.css

?????文件????????615??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\dian2.gif

?????文件????????619??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\index_r2_c1.jpg

?????文件????????729??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\index_r2_c10.jpg

?????文件???????9857??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\index_r2_c11.jpg

?????文件???????9866??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\index_r6_c1.jpg

?????文件??????77185??2009-07-06?21:53??w5100\W5100的MAC地址定義.files\kfcenter.jpg

?????文件???????7014??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\logo.gif

?????文件????????162??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\newsmenu.gif

?????文件??????11125??2009-07-06?21:51??w5100\W5100的MAC地址定義.files\news_r2_c1.jpg

............此處省略114個文件信息

評論

共有 條評論