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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 技術(shù)資料 > 《51單片機(jī)C語言應(yīng)用程序?qū)嵗v》代碼

《51單片機(jī)C語言應(yīng)用程序?qū)嵗v》代碼

  • 資源大小:11417 K
  • 上傳時(shí)間: 2022-06-24
  • 上傳用戶:hao123
  • 資源積分:2 下載積分
  • 標(biāo)      簽: 51單片機(jī) C語言

資 源 簡 介

/產(chǎn)初始化RTL8019AS,PAGE2寄存器只讀,PAGE3寄存器不是NE2000兼容的,均不用設(shè)置材

/使用0x40-0x4b為網(wǎng)卡的發(fā)送緩沖區(qū),共12頁,剛好存儲(chǔ)2個(gè)最大的以太網(wǎng)數(shù)據(jù)包。

使用0x4c-0x7f為網(wǎng)卡的接收緩沖區(qū),共52頁,因此PSTART=0x4c,PSTOP=0x80

(0x80為停止頁,接收緩沖區(qū)直到Ox7f,不包括0x80),剛開始時(shí),網(wǎng)卡沒有接收到任何數(shù)據(jù)包,因此BNRY設(shè)置為指向第一個(gè)接收緩沖區(qū)的頁0x4c)*/

void RTL8019lnitO REG00=0×21;/選擇頁0的寄存器,網(wǎng)卡停止運(yùn)行,因?yàn)檫€沒有初始化REGO1=Ox4c;/寄存器PSTART,設(shè)置接收緩沖區(qū)的起始頁的地址REG02=0×80;/寄存器PSTOP,設(shè)置接收緩沖區(qū)的結(jié)束頁的地址REG03=0x4c;//寄存器BNRY,設(shè)置為指向第一個(gè)接收緩沖區(qū)的頁Ox4c(用作讀指針)REG04=0x40;/寄存器TPSR.發(fā)送起始頁地址初始化為指向第一個(gè)發(fā)送緩沖區(qū)的頁

REGOx=0xce;/*接收配置寄存器RCR,設(shè)置為僅接收自己地址的數(shù)據(jù)包以及廣播地址

和多點(diǎn)播送地址數(shù)據(jù)包,小于64字節(jié)的包丟棄,校驗(yàn)錯(cuò)的數(shù)據(jù)包不接收材

REG0d=0xe0;/發(fā)送配置寄存器TCR,設(shè)置為啟用crc自動(dòng)生成和校驗(yàn),正常模式工作

REG0e=0xc8;/*數(shù)據(jù)配置寄存器DCR,設(shè)置為使用FIFO緩存,普通模式,8位數(shù)據(jù)傳輸,字節(jié)順序?yàn)楦呶蛔止?jié)在前,低位字節(jié)在后*制

REGOf=0x00;/中斷屏蔽資存器IMR,設(shè)置為屏蔽所有中斷SelectPage(l);/選擇頁l的寄存器

REG07-0x4d;/寄存器CURR.設(shè)置為指向當(dāng)前正在寫的頁的下一頁(用作寫指針)


相 關(guān) 資 源

主站蜘蛛池模板: 永仁县| 武义县| 探索| 皮山县| 营山县| 湄潭县| 基隆市| 永安市| 灵山县| 龙陵县| 钦州市| 阳城县| 兰坪| 宜良县| 八宿县| 茂名市| 贵溪市| 崇阳县| 乌苏市| 丹巴县| 舒城县| 青浦区| 中超| 大厂| 黑山县| 七台河市| 平陆县| 朝阳县| 台中县| 勃利县| 甘德县| 凤凰县| 卓资县| 林州市| 西乌珠穆沁旗| 荣成市| 金昌市| 五原县| 潜山县| 疏勒县| 东海县|