49050|181

4996

帖子

19

TA的资源

裸片初长成(初级)

楼主
 

STM32+ENC28J60+Uip成功代码(可实现串口转以太网) [复制链接]

 
本帖最后由 zhaojun_xf 于 2014-3-19 10:28 编辑

想必很多网友都想做以太网收发数据,但网络上能够成功的代码确实比较少,这里是我花了不少数据移植并测试成功的《串口转以太网》代码,硬件比较简单这里只给以太网模块原理图大家参考,其他的看程序就可以了,ENC28J60与STM32连接就SPI总线,非常简单。

ENC28J60.pdf (177.96 KB, 下载次数: 1284)

参考文档: 《STM32开发指南》第五十七章 ENC28J60网络实验.pdf (1.34 MB, 下载次数: 3312)

移植的代码: STM32工程模块.rar (1.46 MB, 下载次数: 2425, 售价: 10 分芯积分)

网络调试助手: NetAssist.rar (379.18 KB, 下载次数: 1386)



此帖出自stm32/stm8论坛

最新回复

如果添加POE功能应用更广泛   详情 回复 发表于 2025-1-15 11:21

赞赏

3

查看全部赞赏

点赞(1) 关注(28)
个人签名我的博客
 

回复
举报

4996

帖子

19

TA的资源

裸片初长成(初级)

推荐
 
对于以太网来说,刚开始没有经验的网友可能有很多疑惑:

1. 需要什么样的网线:这个经过测试,什么网线都可以,可以是直连,也可以是交叉,现在的网卡比较智能,两种连接方式都可以正常通信。

2. 以太网初始化问题:以太网卡的初始化跟接不接网线没有关系,必须要保证ENC28J60能够正常的初始化完成,这一点是必须的,很多时候会卡在这里,大家好好检查一下SPI总线的设置,它采用的模式与普通的SD卡或FLASH的SPI模式是不同的,好像的模块0.

3. ping不通的问题:一点要保证开发板的网段和PC是在一个网段内,唯一不同的是IP地址的最后一字节不能想同。

4. 开发板可以与PC直接相连,也可以通过路由相连,这个都可以不影响的,当然最好与路由连接,这里就不影响PC上网查资料了。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

板凳
 
以太网模块耗电比大,有时候通过USB供电不一定能够满足要求,导致初始化ENC28J60总是失败,为保证模块能够正常工作,建议大家尽量采用外部电源供电。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

4
 
同样的程序,在不同板子行ping的时间可能是不一样的,原因就是板子的设置问题,我试过几个板子了,好的那个总能在1ms全部ping通,而差的在2ms,3ms,5ms等时间跳动。。。。。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

5
 
本程序架构是本人一贯提倡的《时间片轮询》,网友可以作为时间片轮询的参考。。。。。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

6
 
需要注意的是本程序既可以实现服务器,也可以实现客户端,这个只需要通过PC网络调试助手选择就可以了,程序不需要更改。。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

7
 
正在学习TCP,感觉你这边的材料满齐全的。
此帖出自stm32/stm8论坛
 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(高级)

8
 
还没联到外网……
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
同学,你有没有发现28j60有bug
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢楼主的无私奉献!!!
此帖出自stm32/stm8论坛
 
 
 

回复

128

帖子

0

TA的资源

一粒金砂(初级)

11
 
Great! Thank for sharing.
此帖出自stm32/stm8论坛
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(初级)

12
 
没钱啊.......................
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

13
 
Thanks for sharing, god bless you !
此帖出自stm32/stm8论坛
 
 
 

回复

360

帖子

0

TA的资源

纯净的硅(初级)

14
 
謝謝樓主分享
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

15
 
IP应该设为多少啊。。。
此帖出自stm32/stm8论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

16
 
看看,支持一下下吧
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 
tfsredhydfshufgdjuertj
此帖出自stm32/stm8论坛
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

18
 
哈哈哈哈哈哈
此帖出自stm32/stm8论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

19
 
有点贵,没芯币了。
此帖出自stm32/stm8论坛
 
 
 

回复

21

帖子

1

TA的资源

一粒金砂(初级)

20
 
谢楼主分享
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表