OpenEdv-开源电子网

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

请教关于LAN8720芯片调不通的问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-9-13
在线时间
0 小时
发表于 2021-9-13 10:38:13 | 显示全部楼层 |阅读模式
1金钱
各位大神,小弟最初使用原子的阿波罗F429开发板做测试,在官方例程上面修改,网络通信这一块始终没有问题,但是自己做的板子上,网络就是连不通。从原理图上看,二者唯一的区别就是,阿波罗板子上8720的复位引脚是通过8574芯片的扩展IO接过来的,我们自己做的板子,复位脚是直接接到STM32的PB10脚。目前可以确认的是PB10脚没有被别的配置占用,8720的时钟脚信号也正常。如果按照原版官方例程里8720的复位脚电平时序来操作我们自己做的板,8720初始化便超时,如果把复位电平的拉高时机往后挪一挪,8720初始化能通过,但是通过串口打印读取8720的状态寄存器(index1)十进制值,始终是255。而在阿波罗板子上,正常读取的状态是45。现在也不清楚到底是硬件问题还是软件问题,头都大了。希望有遇到过类似情况解决了的大神能指点一下,小弟不胜感激。
为解决问题新注册的号,悬赏金币有限,希望大神不要见笑

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

使用道具 举报

6

主题

890

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1477
注册时间
2020-8-19
在线时间
335 小时
发表于 2021-9-13 19:46:31 | 显示全部楼层
回复

使用道具 举报

4

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
367
金钱
367
注册时间
2020-6-12
在线时间
49 小时
发表于 2021-9-22 15:58:14 | 显示全部楼层
调试LAN8720遇到过很多问题,基本都是硬件上的问题,这里我说下我的排查问题的思路:程序上,读取8720的ID,是否为0xC0,这样8720和MCU通信便是正常的,这样程序和8720芯片本身以及之间的连线都是ok的;硬件上,检查LED2和LED1的引脚状态,分别影响时钟和稳压器的配置(详细说明参考原子教程),之后检查VDDCR电压是否为1.2v以及时钟是否为50MHz。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 23:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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