当前位置:开发频道首页 >> 技术文库 >>

五 设置网卡地址

2007-09-20 13:45:53  作者:zcx3000的专栏  来源:CSDN  浏览次数:127  文字大小:【+】【-
简介:以下程序是设置网卡的地址,只有符合这个地址的数据包才接收. void writemynodeid() { page(1); reg01=mynodeid[0].bytes.high; //PAR0 reg02=mynodeid[0].bytes.low; //PAR1 reg03=mynodeid[1 ...

七彩谷商城

以下程序是设置网卡的地址,只有符合这个地址的数据包才接收.

void writemynodeid()
{
  page(1);
  
  reg01=mynodeid[0].bytes.high; //PAR0
  reg02=mynodeid[0].bytes.low; //PAR1
  reg03=mynodeid[1].bytes.high; //PAR2
  reg04=mynodeid[1].bytes.low; //PAR3
  reg05=mynodeid[2].bytes.high; //PAR4
  reg06=mynodeid[2].bytes.low; //PAR5
}

又用到几个新的寄存器,是页1的几个寄存器:

PAR0,PAR1, PAR2, PAR3,PAR4,PAR5

这几个寄存器是网卡的工作时候用的地址,只有符合这个地址的数据包才接收,这个地址是可以设置为其他的值,不一定设置为网卡的物理地址,为了不跟别的网卡地址冲突,最好设置为网卡的地址,(如果用户需要设置为其他的值,也是可以的).

七彩谷商城
B20
 
B8

最新文章

更多

· 用 Firefox + Tor 突破封...
· 滑动窗口机制
· RTK技术
· GPS和DGPS概述和完整的R...
· MD5算法(C++实现)
· BCD编码知识

推荐文章

更多

· 用 Firefox + Tor 突破封...
· 滑动窗口机制
· RTK技术
· GPS和DGPS概述和完整的R...
· MD5算法(C++实现)
· BCD编码知识

热点文章

更多

相关文章

更多

· 十 RTL8019AS,RTL8029AS如何读写网卡的RAM
· 九 RTL8019AS,RTL8029AS如何接收一个数据包
· 八 以太网组播地址过滤寄存器的计算
· 七 网卡地址和多点播送(组播)及广播
· 六 RTL8019AS的跳线方式
B11