ENC28J60 STC89C516RD+移植成功 想请教一下,如何连到外网上。
ENC28J60 STC89C516RD+移植成功 想请教一下,如何连到外网上。http://cache.amobbs.com/bbs_upload782111/files_41/ourdev_652523GMBTQY.jpg
子网中显示网页图片 (原文件名:A.jpg)
源代码ourdev_652524AHVW39.rar(文件大小:272K) (原文件名:KK uIP_0.9_51_ENC28J60.rar)
HTML转ASCII代码文件ourdev_652525WD1KR1.rar(文件大小:11K) (原文件名:4 十六进制ASCII码 工具.rar) 这个顶到上面去! 如果你是用WEB方式的话,
请在你的路由器中打开80端口,并映射到你板子的IP地址上就可以在外网访问了
前提是你移植的IP协议栈是完整的 回复【2楼】jeames 老酒
-----------------------------------------------------------------------
我的是uIP0.9的,移植也不懂,反正会改一些东西。勉强看得懂一点点。这个协议好像不完整。能实现80端口的内网访问。
我的想法是通过花生壳DNS进行中继。这样无论在哪里都能访问。而且我的这个模块只要能接入一个能正常上网的线就能把数据
传到花生壳上面,我用任意一台电脑、甚至是手机也能访问。不过目前不清楚怎么设置。
您懂不?谢谢。
在路由里面设置了,但是没有成功。所以我还是觉得花生壳这个方案最好了。 另外,HTML比较容易写,所以在51上面比较容易做。而且相对代码不是很大,就是RAM不太够。好像现在
STC90系列的RAM有4K左右的了。那样就容易多了。最好用一个STM32也行,价格便宜,RAM、ROM大。
执行也快。 对于这个uIP0.9有疑问的朋友我们可以相互交流一下。
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4821685&bbs_page_no=1&search_mode=3&search_text=hubukaixuan&bbs_id=9999
这个贴子里面有我买这个模块时候所有代码。
其中51、STM32的测试都能用,大家可以玩一下。
其中STM32的是从AVR上面的移植过来的。也就是那个国外的朋友写的那个代码。
祝大家玩得开心。最好是能够实现公网访问。另外给一个TCP/IP的下载地址:
http://www.verycd.com/topics/19694 电驴上面的东西,可以用迅雷下载,很清晰的。都是PDF版本的。如果直接打印比买书还方便。
当然买书可以更方便,也方便保存。呵呵……
现在还是喜欢书。电子档的感觉还是不爽。呵呵…… mark 回复【2楼】jeames 老酒
-----------------------------------------------
外网还能用80端口吗? 回复【7楼】sonna 瑞堡光电
回复【2楼】jeames 老酒
-----------------------------------------------
外网还能用80端口吗?
--------------------------------------------------------------------
是用路由转发的方式。这个好像不太行。我看有人卖网络模块,当然我不是想卖这个。这个不值钱。而且也不稳定。
只是想搞清楚协议与方式,以后可以方便的写代码。也能自己写个驱动、协议什么的。 mark 现在的公司让我这个业余选手做一个VC的小程序。估计有一定时间不会看这个了。先放这吧。有时间
再来报到。现在正在狂补C++。发现大学时候没有好好学啊。浪费了时间。
现在正在上学的朋友们啊,好好利用时间学习啊。呵呵…… mark THX 感谢楼主! 可以换一个端口 mark!! 楼主你好:我用这个代码移植了一下,但是不行啊。单片机用的是sst89e516rd,很焦急,是我连线的问题吗?楼主有空帮帮我,我的qq1005422841.谢谢。 mark 厉害... mark mark 回复【19楼】losting
mark
----------------------------------------------------------------------- nice job !!! GOOD JOB!! 厉害!! 学习,收藏 收藏,研究研究
页:
[1]