STM32CubeMX V6.3.0 在STM32F767IGT6(正点原子阿波罗开发板)上实验1----LWIP

本章开始玩阿波罗F7开发板,此章包含串口1printf、定时器、流水灯、LWIP等。

工具:正点原子的STM32F767IGT6阿波罗开发板

准备:STLINK连接电脑和开发板。然后开发板上电,用一根网线连接开发板和电脑,电脑设置IP为192.168.1.20。

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

理论准备:开发板LWIP相关原理图

跟407有点区别的是ETH_RESET端口不是直连MCU的,而是通过IO扩展芯片扩展出来的,有一点点麻烦需要注意。

正式开搞:

1.新建工程

 

 

 

2.时钟设置:

 

 

3.调试接口设置

 

 

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

 

 

 

 

5.串口1设置

 

 6.NVIC设置

7.ETH+LWIP设置 

 

 

  

8.端口设置,ETH默认的端口有个跟开发板不一致

两个LED也要同步搞,步骤不在多说

 

 

9.生产代码

10.KEIL设置

 

 11.LWIP相关代码添加

 

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

 

 

13. 添加PHY复位代码

 

 14.编译下载即可。

15.首先看小灯是否闪烁,然后用电脑ping 192.168.1.100看是否通

 

 16.到此结束,感觉有用的朋友请点个赞,同时希望大家看完文章的同时能把自己的好作品分享出来,大家共同学习。

代码:

https://download.csdn.net/download/Running_A/86217052

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值