搜索

[STM32] stm32vct6驱动dm9000ping不通

[复制链接]
116|15
 楼主 | 2020-9-16 14:58 | 显示全部楼层 |阅读模式
  我用stm32vct6驱动dm9000aep,移植的lwip协议,芯片的ID读取没有任何问题,插上网线笔记本电脑也可以检测到网口,网口的绿灯和黄灯常亮,也可以与电脑自动协商phy模式,但是就是ping不通,ping了将近一千次一次都没通,我用万用表测量DM9000的2,9引脚的电压为2.42v,不知道这样的输出电压是否有问题?lwip可以成功初始化,硬件已经检查好几遍了,现在实在不知道还有哪里出了问题,真的很难受,希望有高人能够指点。

使用特权

评论回复
| 2020-9-16 17:40 | 显示全部楼层
182145f61dd8264ffe.png

使用特权

评论回复
| 2020-9-16 17:41 | 显示全部楼层
上面是我们的电路图,给你参考一下,可以正常通信

使用特权

评论回复
| 2020-9-16 18:30 | 显示全部楼层
ARP协议能不能通啊?

使用特权

评论回复
| 2020-9-16 18:39 | 显示全部楼层
还有一种办法就是试一下用tcp/udp工具测试,新建一个TCP或者UDP的服务器,然后通过你的设备给服务器发送数据

TCP-UDP.zip

197.55 KB, 下载次数: 5

使用特权

评论回复
 楼主 | 2020-9-16 18:50 | 显示全部楼层
潜力变实力 发表于 2020-9-16 18:39
还有一种办法就是试一下用tcp/udp工具测试,新建一个TCP或者UDP的服务器,然后通过你的设备给服务器发送数 ...

参考了一下您给的电路图,跟我的是一样的,但还是不通。

使用特权

评论回复
 楼主 | 2020-9-16 18:50 | 显示全部楼层
123654789 发表于 2020-9-16 18:30
ARP协议能不能通啊?

也是不能通

使用特权

评论回复
| 2020-9-16 19:03 | 显示全部楼层
能不能读DM9000的ID啊?

使用特权

评论回复
 楼主 | 2020-9-16 19:11 | 显示全部楼层
123654789 发表于 2020-9-16 19:03
能不能读DM9000的ID啊?

能读 读出来是9000A46

使用特权

评论回复
| 2020-9-16 19:14 | 显示全部楼层
写一个简单的程序,不停地向电脑主机发送ARP请求,
然后在电脑主机,看看能不能够抓包。

使用特权

评论回复
| 2020-9-16 19:15 | 显示全部楼层
写一个简单的程序,不停地向电脑主机发送ARP请求,
然后在电脑主机,看看能不能够抓包。

主要是想测试DM9000的发送功能是否正常。

使用特权

评论回复
| 2020-9-16 19:24 | 显示全部楼层
网线对了吗?

交叉线,还是平行线 ?

使用特权

评论回复
| 2020-9-16 19:29 | 显示全部楼层
DM9000的2.5V电压是否正常?
网络变压器的中间抽头有没有接到DM9000 的2.5V脚 ?

使用特权

评论回复
| 2020-9-16 19:42 | 显示全部楼层
propeller123 发表于 2020-9-16 18:50
参考了一下您给的电路图,跟我的是一样的,但还是不通。

我特意用万用表测量DM9000的2,9引脚的电压为1.82V,跟你的不一样

使用特权

评论回复
| 2020-9-17 15:28 | 显示全部楼层
建议试试DM9000CEP

使用特权

评论回复
 楼主 | 2020-9-17 17:14 | 显示全部楼层
123654789 发表于 2020-9-16 19:15
写一个简单的程序,不停地向电脑主机发送ARP请求,
然后在电脑主机,看看能不能够抓包。

大佬,今天用抓包工具看了,网卡初始化的时候,电脑也是回了arp应答的,但是源地址是空的,所以怀疑是dm9000接收有问题

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

在线客服 快速回复 返回顶部 返回列表