OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6229|回复: 10

LAN8720照原子的407画的,硬件管脚RST后,感觉芯片不工作,两个灯以1s的频率同时闪烁,无法通行。

[复制链接]

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
发表于 2017-11-9 22:35:08 | 显示全部楼层 |阅读模式
1金钱
LAN8720照原子的407画的,硬件管脚(PD3)RST后,就是lan8720_RST=0;delay_ms(50);lan8720_RST=1;后,两个led同时以1秒频率闪烁,闪烁4到5次后,link常亮,speed不亮,不能通信,感觉芯片好像因为某种原因没有工作,但是不是每次都这样,平均上电7,8次有一次能跑起来,link闪烁,speed常亮,回读寄存器0x110,(100m以太网全双工)能正常收发数据,但是收发一会大概30秒左右通信又断了,没用外部SRAM,就用的ZGT6自己的ram,照着原子的原理图画的99%的地方一样,其中只有两点不一样,3.3V通过一个π型网络变成3.3VE那个没照着原子的画,我是直接用的3.3V,另外一个是我的网络变压器用的是H1102NL,没用hr911105a,用的是h1102NL的典型电路,感觉这两点虽热没照着原子哥的画但是应该不影响LAN8720硬复位然后启动工作啊?25脚焊盘已经画了,为什么上电7,8次能有一次是能正常通信的,只是时间比较短,没一会就又断了,求大家帮助啊!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2017-11-10 01:10:30 | 显示全部楼层
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-10 17:16:46 | 显示全部楼层
有没有高手帮着看看,谢谢啦
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3718
金钱
3718
注册时间
2011-5-23
在线时间
2012 小时
发表于 2017-11-10 17:34:53 | 显示全部楼层
检查这个PHY是否在RST时通过RMII引脚读取配置。
如果是,请保证这些IO是正确的状态。

同时检查时钟是否稳定
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-10 18:10:23 | 显示全部楼层
有一个现象我再说一下,就是偶尔通信成功后,大概经过二三十秒,通信又断了,但这个时候灯的状态似乎是对的,就是link灯闪烁,speed常亮,但网络调试助手已经没有数据了,(我程序里做了个扫描矩阵键盘,不断上传键值)
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-10 20:09:14 | 显示全部楼层
aozima 发表于 2017-11-10 17:34
检查这个PHY是否在RST时通过RMII引脚读取配置。
如果是,请保证这些IO是正确的状态。

我觉得这个phy在复位之后还没等到开始通过RMII读取引脚配置就已经不正常了,当LAN8720_RST=0;Delay_ms(50);LAN8720_RST=1;这三条指令执行之后,灯的状态就不对了,开始两个灯一起闪,时钟是通过25M无源晶振给的,没有示波器,看不出来
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-10 22:50:28 | 显示全部楼层
哪个大侠给看看这是怎么回事?
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-11 07:22:54 | 显示全部楼层
求助啊
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-11 11:16:36 | 显示全部楼层
speed速度读回来有的时候是0x05,大多数情况是0x06,跟这个有关系吗?
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
 楼主| 发表于 2017-11-14 22:41:09 | 显示全部楼层
顶来人
回复

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2017-11-15 09:21:19 | 显示全部楼层
我按着原子哥的开发板画过!开始是一直不能通信,后来我把 LAN8720 晶振边上的电容改小了就正常了!没出现过能正常通信几十秒的情况!
求指导!!!兄弟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 04:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表