永发信息网

stm32 + dp83848 初始化不成功是什么原因哦在哪里加延时哦

答案:1  悬赏:0  手机版
解决时间 2021-02-23 00:31
  • 提问者网友:刺鸟
  • 2021-02-22 03:07
stm32 + dp83848 初始化不成功是什么原因哦在哪里加延时哦
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-02-22 04:34
检查STM32的MAC时钟是否已开启。
检查以太网50M的时钟是否正确配置。
检查STM32的以太网复用IO是否连接到重映射端口上。

检查STM32的以太网RMII端口是否已正确初始化,IO端口的时钟是否已开启。
检查连接DP83848的RST引脚的IO是否已初始化。
检查DP83848的CONFIG引脚在复位状态下的电平是否正确。
检查DP83848的地址引脚配置是否与STM32中初始化定义的地址一致。
检查DP83848的时钟接法,如果是外接晶振,检查晶振是否起振,否则查看是否接到STM32的MOC脚,如果是,检查STM32是否已配置MOC脚输出50M时钟。
暂时想到这么多,逐一排查,应该能解决问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯