• 首页
  • 活动
  • 文章
  • 博客
  • 视频
  • 资料
  • 下载
  • 商城
  • 论坛
RSS订阅  eefocus首页
个人中心
首页»ST MCU >> STM32 >> 论坛规则 | 收藏本版
1 2 3 4 5 后5页 尾页
我要发帖 | 我要投票 | 收藏
 
自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
gghyoo
精华:
0
积分:
48
等级:
学徒
登陆次数:
5450 
发表帖子:
11  
注册时间:
2007-09-10 
最后登陆:
2010-03-16 
状态:
离线

查看详细资料

积分:48
帖子:11
精华:0
等级:学徒
注册时间:2007-09-10
最后登录:2010-03-16
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 09:10
1#
自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

 

一直想自己做一个网络开发板,可以进行TCP/IP通讯,前几天做了一个,发现还行,一次性成功,呵呵,自己庆贺一下。

说明一下我的软件环境和使用的类库:

开发环境:MDK3.50。

实时操作系统:RL-RTX

TCP/IP协议栈:RL-TCPnet

文件系统驱动:RL-FlashFS

这里之所以全部使用Keil的Real-Time Library (RL-ARM).是因为它用起来也比较简单,而且功能也十分强大。

关于文件系统,由于RL-ARM中的库和编译环境结合的很紧密,所以只要实现一个基础函数重定义就可以像PC上使用文件系统一样使用SD卡了,如,fopen,fread,fwrite之类的。

关于TCP/IP协议栈与ENC28J60,我想说一下的就是,RL-TCPnet虽然用法简单(包含库,再配置一下即可,毕竟是KEIL自家针对KEIL开发环境做得),功能也十分强大,但是,我用的时候还是有一些问题,比如说我使用其WebServer的时候,使用IE内核的浏览器范围,没有一点问题,但是使用FIREFOX,就有可能出现问题。这令人有点郁闷。不过整体感觉良好。而TCP/IP协议栈还有uip等,我也用uip做过一些实验,也成功了,就是嫌uip配置有点繁琐,搞得也有点郁闷。ENC28J60在使用过程中也出现了很多问题。我主要是综合了网上下的各个版本的ENC28J60驱动,发现由于这个IC的各个版本有不同的BUG,就要根据其ID来做Errata, 起初的现象是运行一段时间就挂了,搞得我比较郁闷,后来没有办法,自己到PIC的网站上去下了一个免费的TCPIP协议栈,里面刚好包含ENC28J60的驱动程序,把其中关于发送,接收,初始化的部分COPY过来,呵呵,就行了。

这里我给出我的硬件原理图和全部软件代码,供大家一起参考,共同学习。

====================================================

关于上面提到的在FIREFOX里面运行不正常的问题,我找到了,不是TCP/IP协议栈的问题,而是我的堆栈的大小太小,导致了BUSFAULT,估计是Firefox和ie内核的浏览器的行为不一致,导致其所需要的文件数量不一致的原因。另外,我的web server是基于RL-FlashFS的,所有的网页和相关文件都是放在SD卡里面,如果是直接放到芯片的FLASH里面则不会出现上述问题。想想,要让这些东西都跑的没问题,还真是要耗费一些资源,现在已经用了大概40K左右的RAM了。

[最后修改于2009-07-16 15:55:44]
附件:请先登陆查看附件!
 
相关主题
  • [资料]ENC28J60中文手册
  • 万利的199元stm32开发板驱动 ENC28J60以太网模块成功
  • 我自制的STM32开发板(STM32F103RBT6)
  • 8月资料更新
  • 重磅推出的带视频教程的STM32开发板资料!!
  • STM32F103ZE + UC/GUI +7寸LCD 硬件选择问题
  • STM32全国巡回研讨会演讲稿
...
回复 链接 收藏
 
waterx3
精华:
0
积分:
16
等级:
学徒
登陆次数:
73237 
发表帖子:
9  
注册时间:
2009-05-11 
最后登陆:
2010-08-17 
状态:
离线

查看详细资料

积分:16
帖子:9
精华:0
等级:学徒
注册时间:2009-05-11
最后登录:2010-08-17
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 09:32
2#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
持续关注
 
...
回复 链接 收藏
 
fzxuecumt
精华:
0
积分:
394
等级:
工程员
登陆次数:
3 
发表帖子:
33  
注册时间:
2007-04-24 
最后登陆:
2010-03-07 
状态:
离线

查看详细资料

积分:394
帖子:33
精华:0
等级:工程员
注册时间:2007-04-24
最后登录:2010-03-07
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 10:13
3#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

这个不错!

 
...
回复 链接 收藏
 
zb7401
精华:
0
积分:
9
等级:
学徒
登陆次数:
5 
发表帖子:
5  
注册时间:
2008-09-02 
最后登陆:
2010-08-20 
状态:
离线

查看详细资料

积分:9
帖子:5
精华:0
等级:学徒
注册时间:2008-09-02
最后登录:2010-08-20
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 10:36
4#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

seeeeeeeeeee

 
...
回复 链接 收藏
 
yhcbjnjx
精华:
0
积分:
32
等级:
学徒
登陆次数:
9 
发表帖子:
6  
注册时间:
2008-12-24 
最后登陆:
2010-01-27 
状态:
离线

查看详细资料

积分:32
帖子:6
精华:0
等级:学徒
注册时间:2008-12-24
最后登录:2010-01-27
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 14:54
5#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
sdiosdiosdiosdio
 
...
回复 链接 收藏
 
xchke
精华:
0
积分:
25
等级:
学徒
登陆次数:
16 
发表帖子:
15  
注册时间:
2008-05-29 
最后登陆:
2010-09-02 
状态:
离线

查看详细资料

积分:25
帖子:15
精华:0
等级:学徒
注册时间:2008-05-29
最后登录:2010-09-02
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 15:51
6#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

我想要这个资料

 
...
回复 链接 收藏
 
ljl76
精华:
0
积分:
114
等级:
学徒
登陆次数:
2147483647 
发表帖子:
18  
注册时间:
2008-11-10 
最后登陆:
2010-08-03 
状态:
离线

查看详细资料

积分:114
帖子:18
精华:0
等级:学徒
注册时间:2008-11-10
最后登录:2010-08-03
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 20:27
7#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

好啊。支持。谢谢!

 
...
回复 链接 收藏
 
bldzgx
精华:
0
积分:
2
等级:
学徒
登陆次数:
6 
发表帖子:
1  
注册时间:
2009-03-29 
最后登陆:
2009-07-13 
状态:
离线

查看详细资料

积分:2
帖子:1
精华:0
等级:学徒
注册时间:2009-03-29
最后登录:2009-07-13
我的博客 发短消息
我的相册 当前离线
发表于2009-07-08 21:19
8#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
不错 我需要 我看看
 
...
回复 链接 收藏
 
stmmcu
精华:
0
积分:
166
等级:
学徒
登陆次数:
17 
发表帖子:
22  
注册时间:
2009-05-07 
最后登陆:
2010-09-06 
状态:
离线

查看详细资料

积分:166
帖子:22
精华:0
等级:学徒
注册时间:2009-05-07
最后登录:2010-09-06
我的博客 发短消息
我的相册 当前离线
发表于2009-07-09 20:51
9#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
能不能 拿到stmsky.com来开源啊
 
...
回复 链接 收藏
 
pixyice
精华:
0
积分:
29
等级:
学徒
登陆次数:
3 
发表帖子:
5  
注册时间:
2008-12-04 
最后登陆:
2010-02-14 
状态:
离线

查看详细资料

积分:29
帖子:5
精华:0
等级:学徒
注册时间:2008-12-04
最后登录:2010-02-14
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 06:40
10#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
正在弄这方面的试验,要好好和你学学啊。
 
...
回复 链接 收藏
 
zhousun
精华:
0
积分:
43
等级:
学徒
登陆次数:
22 
发表帖子:
12  
注册时间:
2008-12-25 
最后登陆:
2010-08-25 
状态:
离线

查看详细资料

积分:43
帖子:12
精华:0
等级:学徒
注册时间:2008-12-25
最后登录:2010-08-25
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 07:50
11#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
好帖,顶!!!希望楼主继续努力
 
...
回复 链接 收藏
 
gghyoo
精华:
0
积分:
48
等级:
学徒
登陆次数:
5450 
发表帖子:
11  
注册时间:
2007-09-10 
最后登陆:
2010-03-16 
状态:
离线

查看详细资料

积分:48
帖子:11
精华:0
等级:学徒
注册时间:2007-09-10
最后登录:2010-03-16
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 08:07
12#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
引用第 9 楼 stmmcu于2009-07-09 12:51:37发表:
能不能 拿到stmsky.com来开源啊
 

呵呵,没问题。

 
...
回复 链接 收藏
 
sunwumcu
精华:
0
积分:
33
等级:
学徒
登陆次数:
40 
发表帖子:
66  
注册时间:
2007-05-03 
最后登陆:
2010-08-24 
状态:
离线

查看详细资料

积分:33
帖子:66
精华:0
等级:学徒
注册时间:2007-05-03
最后登录:2010-08-24
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 10:50
13#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
学习下,谢谢楼主啊!
 
...
回复 链接 收藏
 
sirtan
精华:
0
积分:
27
等级:
学徒
登陆次数:
9 
发表帖子:
9  
注册时间:
2007-11-04 
最后登陆:
2010-05-04 
状态:
离线

查看详细资料

积分:27
帖子:9
精华:0
等级:学徒
注册时间:2007-11-04
最后登录:2010-05-04
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 11:15
14#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

很好的东西,给我看下

 
...
回复 链接 收藏
 
dongzhisong
精华:
0
积分:
9
等级:
学徒
登陆次数:
5 
发表帖子:
5  
注册时间:
2009-04-23 
最后登陆:
2009-07-11 
状态:
离线

查看详细资料

积分:9
帖子:5
精华:0
等级:学徒
注册时间:2009-04-23
最后登录:2009-07-11
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 11:42
15#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

kankan

 
...
回复 链接 收藏
 
zyzoe2003
精华:
0
积分:
27
等级:
学徒
登陆次数:
9060234 
发表帖子:
11  
注册时间:
2008-12-31 
最后登陆:
2009-10-15 
状态:
离线

查看详细资料

积分:27
帖子:11
精华:0
等级:学徒
注册时间:2008-12-31
最后登录:2009-10-15
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 11:51
16#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

听起来蛮强大的哦,先看看

 
...
回复 链接 收藏
 
hckco
精华:
0
积分:
14
等级:
学徒
登陆次数:
1 
发表帖子:
7  
注册时间:
2009-07-10 
最后登陆:
2009-07-10 
状态:
离线

查看详细资料

积分:14
帖子:7
精华:0
等级:学徒
注册时间:2009-07-10
最后登录:2009-07-10
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 12:32
17#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
好啊!正是我想要的。
 
...
回复 链接 收藏
 
chenzhufly
精华:
0
积分:
62
等级:
学徒
登陆次数:
4 
发表帖子:
33  
注册时间:
2007-09-10 
最后登陆:
2010-08-06 
状态:
离线

查看详细资料

积分:62
帖子:33
精华:0
等级:学徒
注册时间:2007-09-10
最后登录:2010-08-06
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 16:07
18#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

123456789

 
...
回复 链接 收藏
 
vvvlon
精华:
0
积分:
17
等级:
学徒
登陆次数:
11 
发表帖子:
10  
注册时间:
2009-02-13 
最后登陆:
2010-06-06 
状态:
离线

查看详细资料

积分:17
帖子:10
精华:0
等级:学徒
注册时间:2009-02-13
最后登录:2010-06-06
我的博客 发短消息
我的相册 当前离线
发表于2009-07-10 23:02
19#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
学习一下,非常感谢
 
...
回复 链接 收藏
 
cqfeiyu
精华:
0
积分:
20
等级:
学徒
登陆次数:
3 
发表帖子:
10  
注册时间:
2009-04-23 
最后登陆:
2009-07-30 
状态:
离线

查看详细资料

积分:20
帖子:10
精华:0
等级:学徒
注册时间:2009-04-23
最后登录:2009-07-30
我的博客 发短消息
我的相册 当前离线
发表于2009-07-11 01:08
20#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
参考一下,先谢了
 
...
回复 链接 收藏
 
knight_stm
精华:
0
积分:
21
等级:
学徒
登陆次数:
7 
发表帖子:
11  
注册时间:
2009-07-11 
最后登陆:
2010-02-05 
状态:
离线

查看详细资料

积分:21
帖子:11
精华:0
等级:学徒
注册时间:2009-07-11
最后登录:2010-02-05
我的博客 发短消息
我的相册 当前离线
发表于2009-07-11 15:12
21#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
不错
看看 学学!
 
...
回复 链接 收藏
 
mitnet
精华:
0
积分:
2
等级:
学徒
登陆次数:
1 
发表帖子:
2  
注册时间:
2009-07-06 
最后登陆:
2009-07-11 
状态:
离线

查看详细资料

积分:2
帖子:2
精华:0
等级:学徒
注册时间:2009-07-06
最后登录:2009-07-11
我的博客 发短消息
我的相册 当前离线
发表于2009-07-11 21:21
22#
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡

 学习,参考,谢谢.

 
...
回复 链接 收藏
 
sonyericsson025
精华:
0
积分:
26
等级:
学徒
登陆次数:
8 
发表帖子:
5  
注册时间:
2009-02-15 
最后登陆:
2009-08-04 
状态:
离线

查看详细资料

积分:26
帖子:5
精华:0
等级:学徒
注册时间:2009-02-15
最后登录:2009-08-04
我的博客 发短消息
我的相册 当前离线
发表于2009-07-11 21:44
23#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
太强了。
 
...
回复 链接 收藏
 
dxime
精华:
0
积分:
16
等级:
学徒
登陆次数:
569 
发表帖子:
7  
注册时间:
2009-06-11 
最后登陆:
2010-07-14 
状态:
离线

查看详细资料

积分:16
帖子:7
精华:0
等级:学徒
注册时间:2009-06-11
最后登录:2010-07-14
我的博客 发短消息
我的相册 当前离线
发表于2009-07-11 22:14
24#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
okokokok
 
...
回复 链接 收藏
 
stmmcu
精华:
0
积分:
166
等级:
学徒
登陆次数:
17 
发表帖子:
22  
注册时间:
2009-05-07 
最后登陆:
2010-09-06 
状态:
离线

查看详细资料

积分:166
帖子:22
精华:0
等级:学徒
注册时间:2009-05-07
最后登录:2010-09-06
我的博客 发短消息
我的相册 当前离线
发表于2009-07-12 16:14
25#
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
引用第 9 楼 stmmcu于2009-07-09 12:51:37发表:
能不能 拿到stmsky.com来开源啊

呵呵,没问题。

请加入 群 34287072
 
...
回复 链接 收藏
 
579 1/24 共24页 1 2 3 4 5 >> >|
  • 发布新帖
  • 发布投票
  •        
您尚未 登录 | 注册
关于ST | ST使用说明 | FAQ | 法律及版权声明 | 网站地图
联系邮件:tingting@eefocus.com  联系电话: 010-58859035-8012