单片机与TCP/IP网络 (十)设置网卡地址 ---- 很久没有写网卡的文章了,很多网友很关心其他方面的内容,也只好写下去. 以下程序是设置网卡的地址,只有符合这个地址的数据包才接收.
void writemynodeid() { page(1); reg01=mynodeid[0].bytes.high; //PAR0 } 又用到几个新的寄存器,是页1的几个寄存器: PAR0,PAR1, PAR2, PAR3,PAR4,PAR5 这几个寄存器是网卡的工作时候用的地址,只有符合这个地址的数据包才接收,这个地址是可以设置为其他的值,不一定设置为网卡的物理地址,为了不跟别的网卡地址冲突,最好设置为网卡的地址,(如果用户需要设置为其他的值,也是可以的).
(未完) |