您的位置:控制工程论坛网论坛 » 教程与手册 » 如何通过24C02设置8019网卡地址?

常青树

常青树   |   当前状态:在线

总积分:1421  2025年可用积分:0

注册时间: 2008-09-28

最后登录时间: 2012-05-30

空间 发短消息加为好友

如何通过24C02设置8019网卡地址?

常青树  发表于 2008/10/18 8:37:54      789 查看 0 回复  [上一主题]  [下一主题]

手机阅读

这段话是我在帖子上看到的:"PAR0-5,这是物理地址寄存器,位于page1,共6个字节,这就是网卡的地址,复位之后该6个寄存器的值是不定的。 
要由用户将网卡地址写入到该6个寄存器中,以后网卡接收到的数据包,会将数据包的目的地址跟这6个寄存器的值进行比较,结果相同的数据包被接收下来。上电复位时从93c46读入的网卡地址不会自动写入到这里,而是放在rtl8019as的内存地址0000H,0002H,0004H,0006H,0008H,000AH,0000CH里。你的程序要从这6个内存地址里读出网卡地址,写入到PAR0-5 共6个寄存器地址里。如果你的系统没有使用93c46来存储该网卡地址,那么要由你的软件自行产生或分配一个网卡地址,写入到6个寄存器里(比如你可以把网卡地址存储在单片机的flash rom里,存储在24c02的eeprom里等)。"

我现在想用24c02来存储网卡地址,就不知道具体通过单片机应该怎么来设置,上电后网卡怎么读取,各位大侠能否详细指导一下,谢谢!
1楼 0 0 回复