STM32CubeMX V6.3.0 在STM32F407ZGT6(正点原子开发板)上实验3----LWIP

前面两个实验讲了在STM32CubeMX V6.5.0版本下进行的新手入门实验,现在尝试一下LWIP的测试,搞了半天一直没有成功,看了一些帖子说LWIP方面6.5版本有坑慎入((21条消息) STM32CUBEMX 6.5 LWIP 内存失败PING失败_郑尛郑的小霸王学习机的博客-CSDN博客),因此接收这帖子的建议换成了V6.3.0,测试成功了。以下为详细记录,希望能对初学者起到帮助,(帖子里资源完全免费)

工具:正点原子的STM32F4探索者开发板。

准备:STLINK连接电脑和开发板。然后开发板上电,用一根网线连接开发板和路由器,电脑也连接到路由器上(有线或无线均可)。

工程:全新工程,但有些东西不再详述,如果看不明白的请参考实验1

理论准备:

①开发板LWIP相关原理图

下面正式开搞:

1.新建工程

2.调试接口设置

3.时钟设置

 

5.TIM6设置(这个仅仅作为调试,用定时器控制LED翻转来观察程序是否正常工作,可以不设,) 

6. NVIC设置,同样为了TIM6调试用,可以忽略

 

7.ETH设置 

 

 

8.LWIP设置

9.端口设置,ETH默认的端口有3个跟开发板不一致,需要手动改一下:

点击以后自动就把之前的3个端口给替换了。

两个LED也要同步搞,步骤不在多说,参考实验1,结果如下:

10.生成代码

11.KEIL设置

 

 12.LWIP相关代码添加

 13. 定时器相关代码添加,仅为调试用,让LED闪烁来表明程序运行正常,可以忽略。 

14.编译下载即可。

15.观察现象

        发现开发板上红灯周期闪烁。然后去路由器后台观察开发板是否连接

然后ping 这个分配的IP : 192.168.2.198

 

16.到此结束,后面可以研究TCP/UDP等等协议的实现了 

17.没有源码的教程都不是好教程,源码如下;

百度网盘的:

链接:https://pan.baidu.com/s/1SVDCD8iI-0NwyG7o7Zhxmg?pwd=1234 
提取码:1234

CSDN的:

STM32CubeMXV6.3.0在STM32F407ZGT6(正点原子开发板)上实验3----LWIP,源码-嵌入式文档类资源-CSDN下载

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值