导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]8019网卡地址读不出。请大侠帮忙!!!

* 44886: [求助]8019网卡地址读不出。请大侠帮忙!!!

   gamehorse 
gamehorse发表的帖子 

 [求助]8019网卡地址读不出。请大侠帮忙!!!

void ReadRtl8019NodeID(void)//读出网卡的物理地址存到g_macaddr
{
     unsigned char data i;
     page(0);
     reg09=0;    //RSAR1 dma read highaddress = 0读取网卡的ram的地址为x0000 
     reg08=0;    //RSAR0 damx read lowaddress = 0
     reg0b=0;    //RBCR1 read count high
     reg0a=12;  //RBCR0 count low读取12个字节
     reg00=0x0a; //dma read and start 读ram
     for (i=0;i  <6;i++)
     { 
        g_macaddr[i]=reg10;
        g_macaddr[i]=reg10;
     }
}

以上的程序是按照老古网上的程序改写的,运行到这里的时候,已经对网卡复位了,但是读出来的网卡地址全部是0,不知道为什么?我不得不强制写一个数据,后面的程序对8019读写全部的准确。

当大家指正呀。。。~~~

发表时间:2003年11月17日9:51:56

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  44907.[详细]怎么没有人回答呢。。。唉,老古在哪里呢?我的8019使用的是跳线方式的。..
摘要:怎么没有人回答呢。。。唉,老古在哪里呢?我的8019使用的是跳线方式的,但是怎么读不出网卡地址呢?......(94字)
- [gamehorse][950次] 2003年11月17日

[上一篇帖子]:我知道DS1302的用法
[下一篇帖子]:我是做通讯设备的。