打印

DM9000A 8/16位模式检测问题求助

[复制链接]
1056|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lishong|  楼主 | 2016-1-6 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调过DM9000的网络驱动的过来帮忙分析一下。我用DSP+dm9000a,我现在遇到的问题是DSP能正确读取到DM9000A的ID,但读FEH寄存器返回的值总是0x80。也就是说总线宽度是8bit.但实际上我硬件上EECS管脚并没有接上拉电阻,应该就是16bits的模式,读出FEH寄存器的最高位应该是低才对。为什么读出来的却是8bits模式?试了很多遍读出来都这样。哪位遇到这个问题的没。

相关帖子

沙发
lishong|  楼主 | 2016-1-6 17:34 | 只看该作者

添加信息

本帖最后由 lishong 于 2016-1-6 17:38 编辑

另外读写别的寄存器,比如写进去的MAC地址,返回的也是正确的。那说明读写DM9000的寄存器应该是没问题的。刚刚把EEPROM取下来,直接把EECS直接接到地,读FEH寄存器还是0x80。无语了。

使用特权

评论回复
板凳
ic12580| | 2016-5-11 17:20 | 只看该作者
楼上可以加我的QQ,1173835224,我给你看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

137

帖子

3

粉丝