IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 21:52:49  更:2021-11-14 21:53:46 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码