lan8720 自协商没有开启,link不到

2019-07-20 08:15发布

我用stm32f765 和 lan8720 做网络 ,现在遇到的问题是 单片机可以读出lan8720的寄存器,其BSR状态寄存器读出的数据是 0x7809 就是没有开启自协商,也没有link到,用开发板读到的正确的值为 0x782D, 然后我读了BCR控制寄存器的值为0x3000,其bit12为auto-negotiation已经被使能,所以我现在不知道为什么读状态寄存器没有读到其自协商开启,link也没有连接。
本来怀疑是硬件原因,查看了一下,lan8720 接地正确,各连线也没有什么问题。
现在请教各位大神,我现在应该怎么样去分析原因了???
下面是我的连线截图:
捕获.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
亦辰
1楼-- · 2019-07-20 08:55
网口原理图呢,也是参照原子哥画的吗,我上次调这个就是因为与网口相连的4个电容太大了,滤掉了信号波形,软件读的寄存器值跟你是一样的  可以在论坛多搜搜关于lan8720的
Woo
2楼-- · 2019-07-20 13:21
 精彩回答 2  元偷偷看……
lijing150123
3楼-- · 2019-07-20 17:59
 精彩回答 2  元偷偷看……

一周热门 更多>