STM32F407+DP83848板子上检测不到网线
时间:10-02
整理:3721RD
点击:
最近在调试STM32F407的网口,用的是DP83848,自己写的程序在开发板上好用,在自己的板子上一直检测不到网线,而且网口灯都不亮,哪位大神也遇到过类似问题啊 ?拜托了
帖子沉了好几天了,我也纠结了好几天,不过问题终于解决了,还是说一下我遇到的问题,算是“教训”分享吧,我遇到的问题就是插上网线没有反应,硬件仿真的时候程序在DP83848初始化函数里面出不来,一直等到初始化时间超时才退出while循环,经过检查,原因竟然是我用的有源晶振是坏的,更换晶振后,又出现了新问题,这个问题才是大问题,就是程序无法进入主函数了,一是在时钟配置里面,导致这个问题的原因也是自己竟然在晶振下面走了电源线(因为复位电路用了MAX811,当50M晶振起振后会在电源线上有干扰,导致系统复位),把这个电源线割断然后飞线,就好使了。基本就是这样啦。
碰到和你一样的问题了明天我试试,是不是因为50M晶振问题,赞一个