微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32F407+DP83848板子上检测不到网线

STM32F407+DP83848板子上检测不到网线

时间:10-02 整理:3721RD 点击:

最近在调试STM32F407的网口,用的是DP83848,自己写的程序在开发板上好用,在自己的板子上一直检测不到网线,而且网口灯都不亮,哪位大神也遇到过类似问题啊 ?拜托了

帖子沉了好几天了,我也纠结了好几天,不过问题终于解决了,还是说一下我遇到的问题,算是“教训”分享吧,我遇到的问题就是插上网线没有反应,硬件仿真的时候程序在DP83848初始化函数里面出不来,一直等到初始化时间超时才退出while循环,经过检查,原因竟然是我用的有源晶振是坏的,更换晶振后,又出现了新问题,这个问题才是大问题,就是程序无法进入主函数了,一是在时钟配置里面,导致这个问题的原因也是自己竟然在晶振下面走了电源线(因为复位电路用了MAX811,当50M晶振起振后会在电源线上有干扰,导致系统复位),把这个电源线割断然后飞线,就好使了。基本就是这样啦。

碰到和你一样的问题了明天我试试,是不是因为50M晶振问题,赞一个

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top