打印
[STM32F1]

107以太网通信 RJ45 led

[复制链接]
1666|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
折腾了快一个月了,问题始终找不到原因,有经验的朋友们帮帮忙啊。
我使用107与DP83848连接,上电之后,RJ45的led是始终不亮,要等好久可能会亮,亮了之后通信就正常,也没有丢包率,也就是说一切正常
正常工作的时候断电,然后再上电,led就又不亮了,又要等好久led才会再次亮起,有时甚至要等一两天,自己都快没脾气了,也找不到原因,大家帮帮忙,谢谢了
沙发
mmuuss586| | 2014-4-14 11:51 | 只看该作者
板子焊了几块啊???
硬件的可能性比较大

使用特权

评论回复
板凳
aozima| | 2014-4-14 12:05 | 只看该作者
本帖最后由 aozima 于 2014-4-14 12:09 编辑

对这块不懂,所以写的程序有错误。

使用特权

评论回复
地板
NickelBack_87|  楼主 | 2014-4-14 12:42 | 只看该作者
mmuuss586 发表于 2014-4-14 11:51
板子焊了几块啊???
硬件的可能性比较大

焊了三块了,都是同一种症状,现在不知道没头绪了啊

使用特权

评论回复
5
NickelBack_87|  楼主 | 2014-4-14 12:43 | 只看该作者
aozima 发表于 2014-4-14 12:05
对这块不懂,所以写的程序有错误。

你是说可能软件的问题可能性更大是吗

使用特权

评论回复
6
mmuuss586| | 2014-4-14 12:46 | 只看该作者
NickelBack_87 发表于 2014-4-14 12:42
焊了三块了,都是同一种症状,现在不知道没头绪了啊

如果这样,有可能是程序了
DP系列的以太网芯片,相对还是比较稳定的

使用特权

评论回复
7
NickelBack_87|  楼主 | 2014-4-14 13:44 | 只看该作者
mmuuss586 发表于 2014-4-14 12:46
如果这样,有可能是程序了
DP系列的以太网芯片,相对还是比较稳定的

其实用的是TI的tlk110,和DP83848脚对脚匹配,只是多了一个什么纠错功能,应该是不用软件设置的。
我把PHY的寄存器都读了一遍然后都打印出来了,除了显示连接的几个状态位都显示无连接外,其他的设置也都是正确的。
软件方面还真是不知道如何下手啊~~~:dizzy:

使用特权

评论回复
8
NickelBack_87|  楼主 | 2014-4-14 13:45 | 只看该作者
mmuuss586 发表于 2014-4-14 12:46
如果这样,有可能是程序了
DP系列的以太网芯片,相对还是比较稳定的

读PHY寄存器的时候不管led亮不亮都可以读。

使用特权

评论回复
9
NickelBack_87|  楼主 | 2014-4-14 16:30 | 只看该作者
这是电源以及PHY与RJ45接口部分,大家帮忙看看能不能提些建议,谢谢了。~~~~

猎豹截图20140614162055.png (74.95 KB )

猎豹截图20140614162055.png

使用特权

评论回复
10
NickelBack_87|  楼主 | 2014-4-14 16:32 | 只看该作者
不知道还要多久才能搞定这个问题,有压力啊,进度太慢了,跟公司不好交代啊

使用特权

评论回复
11
通宵敲代码| | 2014-4-14 20:16 | 只看该作者
要等一两天才能亮,你还真有耐心啊。

我对网络通信方面也不是很懂,不过感觉你这个毛病跟软件关系不大,应该是硬件的问题。
但要说是硬件的问题吧,我却想不出有什么硬件能造成这么长的延迟。

建议你查查供电电源是否符合要求、以及供电电压是否稳定什么的吧,其他的我也帮不上你了。

使用特权

评论回复
12
一清如水| | 2014-4-14 21:36 | 只看该作者
搞一个ST官方的网络例程试试,几乎不用改动,是软件还是硬件的问题就知道了

使用特权

评论回复
13
海中水| | 2014-4-15 09:31 | 只看该作者
你这两天的板子是不是一直没有断电,如果是没有断电了的话可能跟你的硬件有一定关系的,但是如果说是断过电然后又重新的上电重启过哪怕是一次,可能就是软件有问题。在你某一次上电的触发了某一个条件然后就使他工作了。

使用特权

评论回复
14
NickelBack_87|  楼主 | 2014-4-15 09:42 | 只看该作者
通宵敲代码 发表于 2014-4-14 20:16
要等一两天才能亮,你还真有耐心啊。

我对网络通信方面也不是很懂,不过感觉你这个毛病跟软件关系不大,应 ...

好的,我都仔细检查一下
我打算再焊一块试一下,之前焊的几块天天做实验搞来搞去~已经不堪入目了。
谢谢了
顺便问一句你去哪工作了:P

使用特权

评论回复
15
NickelBack_87|  楼主 | 2014-4-15 09:43 | 只看该作者
一清如水 发表于 2014-4-14 21:36
搞一个ST官方的网络例程试试,几乎不用改动,是软件还是硬件的问题就知道了 ...

按你这么说的话可能还是硬件问题~~~:(
现在是搞不清哪方面的故障最头疼啊

使用特权

评论回复
16
NickelBack_87|  楼主 | 2014-4-15 09:44 | 只看该作者
海中水 发表于 2014-4-15 09:31
你这两天的板子是不是一直没有断电,如果是没有断电了的话可能跟你的硬件有一定关系的,但是如果说是断过电 ...

中间还是有断电的,不过基本没有哪次一上电就好的,都是要等,我再做一块试试吧,谢谢了

使用特权

评论回复
17
通宵敲代码| | 2014-4-15 12:32 | 只看该作者
NickelBack_87 发表于 2014-4-15 09:42
好的,我都仔细检查一下
我打算再焊一块试一下,之前焊的几块天天做实验搞来搞去~已经不堪入目了。
谢谢 ...

恩,好好研究研究,找软件bug需要耐心,查硬件bug更需要耐心。

我还没工作了,还在上学。

使用特权

评论回复
18
igoonline| | 2014-4-18 16:49 | 只看该作者
49.9欧姆到地,不是到电源啊

使用特权

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

本版积分规则

61

主题

148

帖子

2

粉丝