stm32f103zet6+dm9000ciep,底层驱动问题

2019-08-18 18:27发布

stm32f103zet6+dm9000ciep,底层驱动问题,用的是原子战舰的netconn tcp客户端的例子改的,网口的灯在闪,但ping不通,读出来的DM9000芯片ID为0x2B2A2928,求各位大神帮我看看哪里有错。。。。附近里有板子的原理图,我的qq是190010191,之所以用原子的程序来改,是因为原子的程序看起来易懂,舒服,条理性强。求高手们在此基础上给点意见。顺利解决的话给最佳答案充200话费当辛苦费,要是觉着少,也可以找我。。。我说到做到。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
qjk9520
1楼-- · 2019-08-19 07:52
ysq7120 发表于 2017-1-6 17:14
战舰的dm9000我用着好好的啊。你改了啥?

我用的是战舰的例子,但板子不是战舰的了。。另外的板子
ysq7120
2楼-- · 2019-08-19 12:00
 精彩回答 2  元偷偷看……
qjk9520
3楼-- · 2019-08-19 17:13
ysq7120 发表于 2017-1-6 17:22
那就要好好看看你的硬件链接有哪些改变,需要修改配置了

已经改了硬件配置了,,初始化之类的也参照一些资料改过点。还是不行。。我是不是硬件配置有问题
taizonglai
4楼-- · 2019-08-19 20:13
先把DM9000的ID读出来,如果读出来不正确的话看看硬件连接。或者修改一下FSMC的时间参数
qjk9520
5楼-- · 2019-08-20 01:26
zuozhongkai 发表于 2017-1-6 17:39
先把DM9000的ID读出来,如果读出来不正确的话看看硬件连接。或者修改一下FSMC的时间参数

每个DM9000的芯片ID是一样的吗,
ysq7120
6楼-- · 2019-08-20 03:08
qjk9520 发表于 2017-1-6 18:03
每个DM9000的芯片ID是一样的吗,

我记得好像ID固定为0x90000A46,你的id刚好每字节减1,一看就是错误的

一周热门 更多>