stm32f103zet6+enc28j60上移植lwip,建立TCP客户端通信

      是时候写一波了,调了一个星期的裸机以太网通信。最终成功在stm32f103zet6+enc28j60上移植lwip,成功建立裸机端的TCP客户端,和PC端的TCP服务器进行通信。

      开头说点虚的。      

      1、人生可能本身就是平淡无趣的,习惯于此,无大喜也无大悲。但追求的那点意义莫不过不甘心如此的碌碌无为,强行经历更大的痛苦、纠结、甚至无望,浪费时间和精力,在最终实现目标的时刻,豁然开怀,万分感谢这一切的浪费和投入都如此值得,安心而去。      

      2、起点和终点是很重要的。就像是盗梦空间里的小李子,不管深入多少层的梦境,记得紧握那个让你清醒来路和去向的陀螺。也许你一开始的出发还目标明确,但走得越来越远之后,便不知自己所云。就像是你写了好几层 的函数调用,突然发现自己不知道应该返回什么。      

      3、成熟的标志真的是从一个小本开始吗?你知道很多东西不可能一蹴而就,开始谨慎计划和执行,尊重现实的取舍。      

      虚的结束。      

      说一下关键步骤吧:      

      第一步:配置好单片机stm32和以太网控制器enc28j60的通信。enc28j60自带SPI接口,应该明确你的stm32的板子哪些引脚和enc28j60的引脚相连,所使用SPIx中的x是多少。比如我的事SPI2,硬件连接如下:

* PD2——ENC28J60-INT (未使用)

* PB14-SPI2-MISO——ENC28J60-SO

* PB15-SPI2-MOSI——ENC28J60-SI 

* PB13-SPI2-SCK——ENC28J60-SCK 

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值