stm32f103zet6+dm9000ciep,底层驱动问题

2019-08-18 18:27发布

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

问题已经很明确,fsmc总线有问题,查看连线是不是符号原子历程,再补焊下相关引脚,fsmc总线出问题是有很规律的东西出现的
15538065087
3楼-- · 2019-08-20 13:14
我之前用其他板杜邦线接dm9000也一直调不通,后来条件改善用战舰版就成功了,从之前的经验来看你这是fsmc的数据线问题,推荐你先看下战舰开发手册的fsmc部分
15538065087
4楼-- · 2019-08-20 19:09
还有个点据前辈们所说,这个最好选用等长的接触良好的杜邦线,越短越粗越好,对了,记得看下你的是8位模式还是16位模式,程序和硬件统一不
qjk9520
5楼-- · 2019-08-20 20:13
15538065087 发表于 2017-1-9 02:00
还有个点据前辈们所说,这个最好选用等长的接触良好的杜邦线,越短越粗越好,对了,记得看下你的是8位模式 ...

我的不是杜邦线,是直接焊接在上面的。。。
qjk9520
6楼-- · 2019-08-20 22:36
 精彩回答 2  元偷偷看……

一周热门 更多>