硬汉嵌入式论坛

 找回密码
 立即注册
查看: 396|回复: 4
收起左侧

[以太网] 请教下大佬们, dm9000 的网络芯片,2.5v 实际测量只有 2.44v 是否正常 ?

[复制链接]

714

主题

3709

回帖

5876

积分

论坛元老

积分
5876
发表于 2025-9-12 21:04:22 | 显示全部楼层 |阅读模式


请教下大佬们, dm9000 的网络芯片,2.5v 实际测量只有 2.44v 是否正常 ?

目前有时识别不到网络, 有时又可以识别到网络但dhcp获取都是失败的, 是不是都跟这个 2.44v 电压有关啦 ?

每次都能正确读取到 id 号并且都是正确的


dm9k_ReadID ok :0xA469000
dm9k_phy_speed_set AUTO
DM9000 Speed:100Mbps,Duplex:Full duplex mode

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-9-13 08:39:56 | 显示全部楼层
2.5v 实际测量只有 2.44v ,这个没问题的。
回复

使用道具 举报

714

主题

3709

回帖

5876

积分

论坛元老

积分
5876
 楼主| 发表于 2025-9-13 15:32:43 | 显示全部楼层
eric2013 发表于 2025-9-13 08:39
2.5v 实际测量只有 2.44v ,这个没问题的。

回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2025-9-30 17:14:50 | 显示全部楼层
这个可能你要在駆动中加打印,看看是否还有其他问题!


有可能是因為你的 io 时序配置不对,导致 dm9000 指针出错,导致不正常!
回复

使用道具 举报

714

主题

3709

回帖

5876

积分

论坛元老

积分
5876
 楼主| 发表于 2025-10-1 09:57:00 | 显示全部楼层
本帖最后由 hpdell 于 2025-10-1 09:58 编辑
axw_fae 发表于 2025-9-30 17:14
这个可能你要在駆动中加打印,看看是否还有其他问题!

已经初步解决了, 确实是 时序造成 的

现在的这个 fmc 9000 的时序, 最关键的就是这条时序造成的如下:

SRAM_Timing.DataSetupTime          = 110;

----------------------------------------------------------------------------------------------------------------------------
如果不使用 ltdc lcd 驱动的话这条时序 可以配置为     SRAM_Timing.DataSetupTime         >= 9;  就可以了,
但是一旦加入了 ltdc lcd 驱动后这个时序配置必须是  SRAM_Timing.DataSetupTime         >= 100;  才行



目前也还没有搞清楚到底是哪里配置造成的冲突还是说他们都占用了 fmc 而造成的这个结果 ...?





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-11-21 23:16 , Processed in 0.040500 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表