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