?? 00000028.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>單片機與TCP/IP網絡 (十) jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: turbolinux (hoho~神啊,救救我吧...), 信區: Embedded <br />標 題: 單片機與TCP/IP網絡 (十) <br />發信站: BBS 水木清華站 (Fri Jul 13 00:37:25 2001) <br /> <br /> <br />(十)設置網卡地址 <br /> <br /> <br />------------------------------------------------------------------------ <br /> <br />---- 很久沒有寫網卡的文章了,很多網友很關心其他方面的內容,也只好寫下去. <br /> <br />以下程序是設置網卡的地址,只有符合這個地址的數據包才接收. <br /> <br /> <br /> <br />void writemynodeid() <br /> <br />{ page(1); <br /> <br />reg01=mynodeid[0].bytes.high; //PAR0 <br />reg02=mynodeid[0].bytes.low; //PAR1 <br />reg03=mynodeid[1].bytes.high; //PAR2 <br />reg04=mynodeid[1].bytes.low; //PAR3 <br />reg05=mynodeid[2].bytes.high; //PAR4 <br />reg06=mynodeid[2].bytes.low; //PAR5 <br /> <br /> <br />} <br /> <br /> <br />又用到幾個新的寄存器,是頁1的幾個寄存器: <br /> <br />PAR0,PAR1, PAR2, PAR3,PAR4,PAR5 <br /> <br />這幾個寄存器是網卡的工作時候用的地址,只有符合這個地址的數據包才接收,這個 <br />地址是可以設置為其他的值,不一定設置為網卡的物理地址,為了不跟別的網卡地址 <br />沖突,最好設置為網卡的地址,(如果用戶需要設置為其他的值,也是可以的). <br /> <br /> <br /> <br /> <br />(未完) <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.174.125] <br /><a href="00000027.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000029.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -