| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> stm32F407+DP83848调试记录,问题处理 -> 正文阅读 |
|
[嵌入式]stm32F407+DP83848调试记录,问题处理 |
? ? ? ? 项目用到DP83848 + STM32F407做一块网口转6路RS422的项目,调试了几天终于搞定网络部分,下面是调试的总结,希望能帮到大家。 ? ? ? ? ? 硬件的调试板子是自己焊接的,出现了各种虚焊等问题。以下是遇到问题的一些解决方法,代码通过STM32CUBUMX生成,网上很多教程这里就不再贴出来。 ? ? ? ? 1、网线插入网口灯不亮 ? ? ? ? ? ? ? ? 一般这个问题都不用多想,硬件问题 ? ? ? ? ? ? ? ? ? ? ? ? 确认网口灯是否正常,给网口灯一个电压测试,可能性极小 ? ? ? ? ? ? ? ? ? ? ? ? 确认83848的供电是否正常 ? ? ? ? ? ? ? ? ? ? ? ? 检查NREST引脚,复位信号必须拉高 ? ? ? ? 2、通过电脑ping不同电路板 ? ? ? ? ? ? ? ? 这个问题可能遇到的可能性最大,用STM32CUBEMAX生成的代码,基本上可以排除代码的问题,后面我们需要了解下phy芯片的接口,通过代码确定问题 ? ? ? ? ? ? ?2.1 SMI串行管理接口 ? ? ? ? ? ? ? ? SMI是串行管理接口(SerialManagement interface),MII接口的管理接口。SMI包括一条时钟线和一条数据线:MDC和MDIO,通过SMI接口MAC层可以访问物理层芯片(83848)的寄存器,并通过这些寄存器对物理层进行控制和管理。 ? ? ? ? ? ? ? ? 在一下代码中打上断点,debug运行到此处,单步运行,如果正常运行说明SMI接口正常,如果一直在循环中说明SMI接口出现问题,检查STM32和83848直接的MDC和MDIO接口焊接是否正常。???????????????? ? ? ? ? ? ? ?2.2 RMII接口RX ? ? ? ? ? ? ? ? ?确认SMI接口正常后,在以下图中打上断点,并进行接收数据调试。 ? ? ? ? ? ? ? ? 同样单步执行,如果运行顺利,说明接口没有问题,如果返回NULL说明接口有问题,检查6根线,RXD0,RXD1,RX_DV,RX_CLK,RD+,RD-? 确认所有的接口连接正常。 ? ? ? ? ? ? ?2.3?RMII接口TX ? ? ? ? ? ? ? ? ?确认RX接口正常后,在以下图中打上断点,并进行发送数据调试。 ? ? ? ? ? ? ? ? 同样单步执行,如果运行顺利,说明接口没有问题;如果接口有问题,检查5根线,TXD0,TXD1,TX_EN,TD+,TD-? 确认所有的接口连接正常。 ??????????? 到此处如果还是不能ping通,检查其他引脚,以及检查电脑的防火墙,检查ip设置是否为同一个网段。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:16:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |