LM3S811+ENC28J60 ping不通

2019-03-24 14:47发布

最近在赶一个项目,需要用LM3S811+ENC28J60网络模块,。ENC28J60的驱动参考了网上的STM32的。程序运行时,能读出ENC28J60的版本为6,ENC28J60的灯会亮绿灯,过一会也会闪红灯(这说明在收发数据啊!),但是总是ping不同,不知道这是什么回事?请做过类似模块的网友帮忙看一下程序。或者发一份程序给我做一下参考, 我的邮箱497996841@qq.com  谢谢了! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Study_Stellaris
1楼-- · 2019-03-24 20:48
< 没用过这个模块。
不知道里边是什么协议栈。
初始化完成之后,板子有了 IP 地址应该就可以 Ping 通了。
qllaoda
2楼-- · 2019-03-24 23:52
< :TI_MSP430_内容页_SA7 --> ENC28J60上电后灯就会亮,收到数据也会闪,不一定是你发送了什么数据,所以灯亮,灯闪都不能说明什么问题。
另外就是看一下你的网络参数设置有没有问题。

你最好是先调用驱动函数里的以太网收发函数测试一下,看收发包是否正常。可以配合wireshark来测试。
shower.xu
3楼-- · 2019-03-25 00:43
 精彩回答 2  元偷偷看……
Study_Stellaris
4楼-- · 2019-03-25 03:35
SSI_BASE 和 SSI0_BASE 是一样的。
首先要确定 SSI 是对的。
参考一些例子很容易的 。
qllaoda
5楼-- · 2019-03-25 05:59
ENC20J60的以太网PHY是老的工艺制造的,功耗有点大,要200mA的电流,这个要注意下
wutiantt
6楼-- · 2019-03-25 08:51
 精彩回答 2  元偷偷看……

一周热门 更多>