亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ethernet.c

?? 這是一個以太網接口RTL8019AS和電路圖一份.希望對大家有點參考
?? C
字號:


#include "Ethernet.h"

/* 主函數 */
void main(void)
{
	delay(1000);				// 延時1s,保證電源穩定和網卡自身的上電完成

	NICRst();					// RTL8019AS熱復位

	ClearISR();					// 清除ISR寄存器

	RTL8019Init();				// 初始化RTL8019AS

	while(1)
	{
		;	
	}
}

/* 延時t毫秒 */
void delay(uint t)
{
	uint i;
	while(t--)
	{
		/* 對于12M時鐘,約延時1ms */
		for (i=0;i<125;i++)
		{}
	}
}

/* RTL8019AS熱復位 */
void NICRst()
{
	uchar i,tmp;
	tmp = REG1f;			// 讀RTL8019AS的復位端口
	REG1f = tmp;			// 寫RTL8019AS的復位端口
	for(i=0;i<250;i++); 	// 適當延時
}

/* 通過CR寄存器的PS1和PS0設置寄存器頁 */
void SelectPage(uchar pagenum)
{
	uchar tmp;
	tmp = REG00;
	tmp = tmp&0x3B;				// 注意不是0x3F,TXP位在不發送時要置0
	pagenum = pagenum<<6;
	tmp = tmp|pagenum;
	REG00 = tmp;
}

/* 初始化RTL8019AS,PAGE2寄存器只讀,PAGE3寄存器不是NE2000兼容的,均不用設置 */
/* 使用0x40-0x4b為網卡的發送緩沖區,共12頁,剛好存儲2個最大的以太網數據包。
   使用0x4c-0x7f為網卡的接收緩沖區,共52頁。因此PSTART=0x4c,PSTOP=0x80
   (0x80為停止頁,接收緩沖區直到0x7f,不包括0x80)。剛開始時,網卡沒有接收
   到任何數據包,因此BNRY設置為指向第一個接收緩沖區的頁0x4c) */ 
void RTL8019Init()
{
	REG00 = 0x21;	// 選擇頁0的寄存器,網卡停止運行,因為還沒有初始化

	REG01 = 0x4c;	// 寄存器PSTART,設置接收緩沖區的起始頁的地址
	REG02 = 0x80;	// 寄存器PSTOP,設置接收緩沖區的結束頁的地址
	REG03 = 0x4c; 	// 寄存器BNRY,設置為指向第一個接收緩沖區的頁0x4c(用作讀指針)
	REG04 = 0x40; 	// 寄存器TPSR,發送起始頁地址初始化為指向第一個發送緩沖區的頁
	REG0c = 0xcc; 	/* 接收配置寄存器RCR,設置為僅接收自己地址的數據包以及廣播地址
					和多點播送地址數據包,小于64字節的包丟棄,校驗錯的數據包不接收 */
	REG0d = 0xe0; 	// 發送配置寄存器TCR,設置為啟用crc自動生成和校驗,正常模式工作
	REG0e = 0xc8; 	/* 數據配置寄存器DCR,設置為使用FIFO緩存,普通模式,8位數據傳輸,
					   字節順序為高位字節在前,低位字節在后 */ 
	REG0f = 0x00; 	// 中斷屏蔽寄存器IMR,設置為屏蔽所有中斷 
	SelectPage(1); 	// 選擇頁1的寄存器
	REG07=0x4d; 	// 寄存器CURR,設置為指向當前正在寫的頁的下一頁(用作寫指針)

	/* 多址地址寄存器MAR0-MAR7均設置為0x00 */
	REG08 = 0x00; 	// MAR0
	REG09 = 0x00; 	// MAR1
	REG0a = 0x00; 	// MAR2
	REG0b = 0x80; 	// MAR3
	REG0c = 0x00; 	// MAR4
	REG0d = 0x00; 	// MAR5
	REG0e = 0x00; 	// MAR6
	REG0f = 0x00; 	// MAR7

	GetPhyAdd();	// 獲取以太網物理地址

	REG00 = 0x22; 	// 選擇頁0寄存器,執行命令。 
}

/* 上電后清除ISR寄存器 */
void ClearISR()
{
	SelectPage(0);
	REG07 = REG07|0xff;	
}

/* 獲取以太網物理地址 */
void GetPhyAdd()
{
	uchar tmp;

	SelectPage(0);			// 選擇頁0
	REG08 = 0;				// 遠程DMA起始地址低位寄存器RSAR0,設置為0
	REG09 = 0;				// 遠程DMA起始地址高位寄存器RSAR1,設置為0 	
	REG0a = 12;				// 遠程DMA計數器低位寄存器RBCR0,設置為12 
	REG0b = 0; 				// 遠程DMA計數器高位寄存器RBCR1,設置為0 
	
	REG00 = 0x0a;			// 遠程DMA,啟動命令

	SelectPage(1);			// 選擇頁1
	tmp = REG10;		    // 讀取一個字節
	REG01 = tmp;			// 寫入PAR0
	tmp = REG10;			// 讀取一個重復的字節,這個字節被丟棄
	tmp = REG10;		    // 讀取一個字節
	REG02 = tmp;			// 寫入PAR1
	tmp = REG10;			// 讀取一個重復的字節,這個字節被丟棄
	tmp = REG10;		    // 讀取一個字節
	REG03 = tmp;			// 寫入PAR2
	tmp = REG10;			// 讀取一個重復的字節,這個字節被丟棄
	tmp = REG10;		    // 讀取一個字節
	REG04 = tmp;			// 寫入PAR3
	tmp = REG10;			// 讀取一個重復的字節,這個字節被丟棄
	tmp = REG10;		    // 讀取一個字節
	REG05 = tmp;			// 寫入PAR4
	tmp = REG10;			// 讀取一個重復的字節,這個字節被丟棄
	tmp = REG10;		    // 讀取一個字節
	REG06 = tmp;			// 寫入PAR5
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品网站导航| 国产视频不卡一区| 欧美亚洲动漫精品| 92精品国产成人观看免费| 成人美女视频在线观看18| 成人免费精品视频| 91免费视频网址| 欧美日韩国产免费| 日韩欧美一二三| 久久精品人人做人人爽人人| 亚洲国产成人一区二区三区| 亚洲视频 欧洲视频| 亚洲午夜久久久久久久久久久 | 一本久道久久综合中文字幕| www.亚洲色图| 色狠狠一区二区三区香蕉| 一本到三区不卡视频| 欧美在线观看一二区| 制服丝袜亚洲色图| 久久久99精品久久| 亚洲精品日日夜夜| 久久99精品久久久久久国产越南| 国产精品77777竹菊影视小说| av一区二区久久| 欧美性videosxxxxx| 欧美成人一区二区| 亚洲欧洲三级电影| 丝袜国产日韩另类美女| 狠狠色综合日日| 在线看不卡av| 精品国产一二三区| 亚洲视频一区二区免费在线观看| 日韩高清在线一区| 成人免费视频免费观看| 欧美日韩一区视频| 欧美高清在线精品一区| 日韩精品一二三四| 丁香网亚洲国际| 欧美久久久久久久久中文字幕| 久久精品亚洲乱码伦伦中文| 亚洲一区二区三区四区五区黄 | 中文字幕亚洲一区二区va在线| 一区二区三区电影在线播| 久草中文综合在线| 91极品美女在线| 国产日韩精品一区二区三区在线| 伊人开心综合网| 夫妻av一区二区| 日韩午夜在线影院| 亚洲图片欧美一区| 91视频观看视频| 日本一区二区三区高清不卡| 美国精品在线观看| 欧美高清激情brazzers| 亚洲天堂精品在线观看| 黑人巨大精品欧美黑白配亚洲| 欧美性感一类影片在线播放| 成人免费在线播放视频| 国产精品1024| 久久久久国产精品麻豆| 经典一区二区三区| 日韩欧美电影在线| 日韩av二区在线播放| 欧美视频一区二区三区四区 | 夜夜爽夜夜爽精品视频| 粗大黑人巨茎大战欧美成人| 日韩免费视频线观看| 无码av免费一区二区三区试看| av一区二区三区黑人| 中文字幕精品一区| 风间由美一区二区三区在线观看 | 欧美日本韩国一区| 亚洲在线成人精品| 欧美吻胸吃奶大尺度电影| 亚洲精品中文在线观看| 91片在线免费观看| 亚洲图片另类小说| 日本精品一区二区三区高清| 亚洲日韩欧美一区二区在线| 色综合天天在线| 亚洲小说春色综合另类电影| 欧美在线观看一区| 日韩高清不卡在线| 日韩午夜电影av| 国产久卡久卡久卡久卡视频精品| 精品成人在线观看| 国产成人精品综合在线观看| 国产精品美女一区二区在线观看| a级高清视频欧美日韩| 伊人性伊人情综合网| 91麻豆精品91久久久久同性| 日韩精品欧美成人高清一区二区| 91精品在线麻豆| 国产综合色视频| 亚洲婷婷国产精品电影人久久| 欧美性一区二区| 青青草原综合久久大伊人精品| 精品成人一区二区| 91蜜桃免费观看视频| 午夜激情一区二区三区| 日韩欧美亚洲国产另类| 风间由美性色一区二区三区| 亚洲一线二线三线久久久| 欧美一区永久视频免费观看| 国产91对白在线观看九色| 亚洲另类在线制服丝袜| 日韩欧美高清在线| 91首页免费视频| 久久精品国产色蜜蜜麻豆| 国产精品动漫网站| 欧美大片一区二区| 色中色一区二区| 久久99精品一区二区三区| 中文字幕一区二区视频| 欧美一区二区三区视频免费播放| 丰满少妇久久久久久久| 日韩黄色在线观看| 国产精品福利一区| 久久夜色精品一区| 欧美系列亚洲系列| 成人性生交大片免费看视频在线 | 久久精品免费在线观看| 久久99久久99小草精品免视看| 精品久久久久香蕉网| 一本到一区二区三区| 国产一区在线观看麻豆| 亚洲国产中文字幕在线视频综合 | 偷拍一区二区三区四区| 国产欧美日产一区| 欧美一区二区精美| 91国模大尺度私拍在线视频| 国产精品综合网| 美女一区二区三区在线观看| 亚洲免费在线播放| 国产欧美精品一区| 精品对白一区国产伦| 欧美一区二区免费视频| 欧美日韩中文另类| 欧美性大战xxxxx久久久| www.欧美.com| 国产高清亚洲一区| 国产成人高清在线| 狠狠狠色丁香婷婷综合激情| 日本aⅴ亚洲精品中文乱码| 亚洲综合色在线| 亚洲一区二区视频在线观看| 亚洲一线二线三线视频| 亚洲另类中文字| 亚洲综合偷拍欧美一区色| 亚洲女同ⅹxx女同tv| 亚洲男同性视频| 亚洲日本成人在线观看| 中文字幕亚洲区| 亚洲激情在线激情| 午夜日韩在线电影| 日韩精品欧美精品| 久久se精品一区精品二区| 麻豆一区二区三区| 国产一区二区三区四区在线观看| 激情五月婷婷综合网| 国产激情91久久精品导航| 成人精品高清在线| 99免费精品在线观看| 欧美色视频一区| 日韩一区二区免费在线观看| 久久综合久色欧美综合狠狠| 国产亚洲欧美中文| 亚洲免费在线观看视频| 视频一区国产视频| 韩国一区二区三区| 成人性视频网站| 欧美日韩国产片| 久久视频一区二区| |精品福利一区二区三区| 一区二区三区在线观看动漫| 日韩影院精彩在线| 成人蜜臀av电影| 欧美美女bb生活片| 国产午夜精品一区二区三区四区| 亚洲男人都懂的| 裸体歌舞表演一区二区| 不卡在线视频中文字幕| 欧美美女网站色| 国产精品久久久久久久久动漫| 亚洲在线视频一区| 国产成人一级电影| 制服丝袜亚洲色图| 国产精品久久二区二区| 青椒成人免费视频| 一本高清dvd不卡在线观看| 精品国产一区二区三区久久久蜜月| 中文字幕av一区 二区| 亚洲自拍与偷拍| 成人影视亚洲图片在线| 91精品在线免费| 亚洲欧美综合网| 国产一区二区按摩在线观看| 欧美在线制服丝袜| 国产精品人妖ts系列视频| 久久成人免费网站|