OpenEdv-开源电子网

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

STM32407+LAN8720以太网接口问题

[复制链接]

1

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-9-4
在线时间
29 小时
发表于 2015-10-10 11:14:39 | 显示全部楼层 |阅读模式
5金钱
自己画好了板子,然后修改了原子的程序并烧入了片子,以太网只有一个灯亮。我检查了4块板子,发现都是死在函数ETH_GetSoftwareResetStatus() == SET;LAN8720已经可靠接地,硬件问题排除。我这块板子和原子的不同就是在晶振,我用的外部晶振是25M,问题大概的方向应该再时钟配置这块,思考了很久不得解,望原子和各位大侠赐教!

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

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-10-10 11:48:33 | 显示全部楼层
你看一下这个函数是干嘛的,貌似这个函数是在等待什么东西,是STM32内部的东东。
开往春天的手扶拖拉机
回复

使用道具 举报

1

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-9-4
在线时间
29 小时
 楼主| 发表于 2015-10-10 11:56:16 | 显示全部楼层
 这是一个等待以太网软件复位成功的一个标志位ETH_GetSoftwareResetStatus() == SET

回复

使用道具 举报

1

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-9-4
在线时间
29 小时
 楼主| 发表于 2015-10-10 11:57:19 | 显示全部楼层
我的外部晶振换的是25M,在这里需要修改写参数吧
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2015-10-12 17:18:35 | 显示全部楼层
你的时钟用的不是内部的,你应该看下时钟地方的配置,之前是不是用PA8给出时钟的,你自己供时钟的话,需要注意时钟的地方的变化。
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复

使用道具 举报

15

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
金钱
354
注册时间
2018-7-20
在线时间
46 小时
发表于 2018-7-20 14:09:03 | 显示全部楼层
把LED2引脚下拉就好了
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-4-19
在线时间
0 小时
发表于 2019-4-19 15:47:40 | 显示全部楼层
应该是配置问题  具体看规格书设置好电阻和晶振应该就得
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 18:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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