你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
[复制链接]
gghyoo
发布时间:2009-7-8 09:10
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
1147
分享
发布时间:2009-7-8 09:10
请先
登录
后回复
1147个回答
kmustwjp
回答时间:2010-3-21 20:33:50
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
好啊。支持。谢谢!
赞
评论
回复
支持
反对
shaomengchao
回答时间:2010-3-21 21:09:52
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
谢谢楼主了,又有东西可以学习了
赞
评论
回复
支持
反对
bangshuang
回答时间:2010-3-22 21:00:24
a0a.1 0b0c
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
看看下怎么样,好的话借鉴下
赞
评论
回复
支持
反对
ftpzhy
回答时间:2010-3-25 15:41:06
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
看看。
赞
评论
回复
支持
反对
c3__jia
回答时间:2010-3-25 15:57:33
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
持续关注
赞
评论
回复
支持
反对
simple924
回答时间:2010-3-26 00:04:30
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
这个不错!
赞
评论
回复
支持
反对
風神
回答时间:2010-3-26 09:29:31
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
看看,自己也试试。。
赞
评论
回复
支持
反对
bufflo-158779
回答时间:2010-3-26 10:41:07
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
持续关注ing。
不错的参考设计
赞
评论
回复
支持
反对
coocku
回答时间:2010-3-27 01:22:12
a0a.1 0b0c
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
回复第 1 楼 gghyoo于2009-07-08 01:10:03发表:
一直想自己做一个网络开发板,可以进行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了。
关注ING
赞
评论
回复
支持
反对
康师傅-94345
回答时间:2010-3-27 09:11:03
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
需要类似的资料,学习...
赞
评论
回复
支持
反对
康师傅-94345
回答时间:2010-3-27 09:20:53
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
需要类似的资料,学习...
赞
评论
回复
支持
反对
lizy9640
回答时间:2010-3-31 16:23:13
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
看看啊,谢谢了!!!!
赞
评论
回复
支持
反对
uzufk
回答时间:2010-4-5 13:18:57
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
不错,看看啊
赞
评论
回复
支持
反对
weibaoze-179792
回答时间:2010-4-5 16:23:51
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
新手来学习
赞
评论
回复
支持
反对
lixun00
回答时间:2010-4-7 10:44:37
a0a.1 0b0c
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
支持。。。。。。。
赞
评论
回复
支持
反对
1 ...
19
20
21
22
23
24
25
26
27
... 77
/ 77 页
下一页
所属标签
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
回复:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
这个不错!
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
不错的参考设计
回复:自制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了。
关注ING
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡
RE:自制STM32开发板实现了ENC28J60网络,LCD,蓝牙串口,SD卡