一个月写了一个连51单片机都可以轻松联网的协议栈,FuIP,有教程,免费给大家

2019-08-21 12:46发布

 以前买了个ENC28J60模块,想用单片机联网,结果搜寻了半天,用的最广泛的是uIP,不过这个东西太多内容,几十K的ROM,而且胡你糊涂移植了能勉强用,也有点模糊。资料大多是网友留下的,遇到问题自己想改都无从下手,摸索了很久,想主动访问服务器,虽然能了,但还是不理想。于是自己潜心研究了一下,把每个过程都手画了一遍,以加强理解。

      自己每天加班写了程序,用的是覆盖法,替换keil 4,可以直接使用STC头文件。
     很简单的,由于自己也是想用,所以为单片机联网控制设备考虑到大家的基础,所以只要你会51单片机,我给的视频教程,不到三分钟你就知道怎么no了。当然不局限于51单片机,AVR STM32都可以,还有就是

keil4 STC替换文件
FuIP 1.3源码

如果要积分可以到免费下载地址:fuhome.net/bbs/
下面是演示视频
都是从51学习过来的,充分考虑了8位 16位 32位单片机平台特性,采用最易移植写法,因此特别适合任何有单片机基础的网友轻松控制家用电器等,其他扩展fuhome.net 平台会逐步完善。
V1.2版本支持与特性: 1,支持ARP请求、应答(获取目的IPMAC 2,支持ICMP_Ping请求,应答(ping命令) 3,支持TCP主动连接,断开,被动连接,断开,数据发送 4,支持UDP发送,接收数据

V1.3改进了命令识别写法,这样更简单识别命令了

1.3版本呢,更新了两处,在yht7891984的指导下,改进了命令识别写法,这就简单多了,大家使用更方便。

源代码如下,是采用了STC文件头替换的C51程序,移植很简单,替换方法太简单,看原帖子。

如果没有金币,到这里下载,fuhome.net/bbs/  有问题或者成功的作品,不懂的,建议性,可以到那里问我。
那由于现在流行手机控制,所以我又自学了Android,我没有放广告呢。够意思吧,搞了N天,尼玛,现在能用UDP了,就是说单片机和ENC28J60(或其他网卡)插在路由器上,手机连接无线即可。

广告一下下:请关注公众号,及时有更新,进展分享啊,
专注物联网研究三十年



下载地址,小米应用商店:http://app.xiaomi.com/detail/64178





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
40条回答
lngryou
1楼-- · 2019-08-22 11:02
支持!非常支持 ,谢谢分享
ALIEN_WALI
2楼-- · 2019-08-22 11:07
牛逼 牛逼 牛逼 牛逼 牛逼
RAM_ok
3楼-- · 2019-08-22 12:49
非常感谢,辛苦了,学习一下!
shaofeng03
4楼-- · 2019-08-22 14:01
fuip,,,和 uip 一样吧。。
shaofeng03
5楼-- · 2019-08-22 15:24
 精彩回答 2  元偷偷看……
l1234564555
6楼-- · 2019-08-22 17:00
回复【11楼】shaofeng03:
---------------------------------
不一样啊,自己写的FuIP,然后完善,改进,当然我是菜鸟,还有待提高

一周热门 更多>