导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[hitliusb]《NE2000网卡驱动程序》文章中问题请



No.30494
作者:hitliusb
邮件:hasia@sohu.com
ID:11432
登陆:18次
文章数:31篇
最后登陆IP:61.152.210.129
最后登陆:2003/6/27 17:47:05
注册:2003/4/21 12:51:13
财富:199
发帖时间:2003/5/15 19:34:03
发贴者IP:61.167.60.206
标题:hitliusb:《NE2000网卡驱动程序》文章中问题请教!
摘要:No.30494《NE2000网卡驱动程序》文章中问题请教! 1。网卡中数据发送的顺序是什么,是先低地址后高地址,还是先高地址后低地址?在WINDOWS2000里面用命令ipconfig -all得到的physical address是00-00-21-E6-F9-4A,高地址在左边还是右边啊?通过DMA口(REG10)将数据写入网卡RAM区时,是将数据按桢格式----目的网卡地址,源网卡地址,数据类型,数据----依次写入网卡RAM区的吗?

     2。send_packet函数里面有这样的语句:
    for(i=0;i  <6;i++){                     //最多重发6次
        for(ii=0;ii  <1000;ii++)             //检查txp为是否为低
            if((reg00&0x04)==0) break;
        if((reg04&0x01)!=0)   break;      //表示发送成功        
        reg00=0x3E;
    }
    为什么检查txp为是否为低需要循环1000次呢?reg00能记录那么多的数据(1000个)吗?事实上,只要最后一个发送的数据发送完了(即TXP位为1),则最终reg00[c ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:516毫秒 最大:5328毫秒 查询6次