stm32cube教程之 学习使用LWIP

本文详细介绍STM32F429阿波罗开发板的网络配置过程,包括芯片选型、时钟配置、网络参数设置及LWIP协议栈的配置与应用。通过实际代码示例,展示了如何初始化PCF8574以复位PHY芯片LAN8720,并实现TCP Echo客户端功能,与服务器交互并回传数据。

一、硬件测试环境

正点原子 阿波罗开发板

二、配置步骤

1、芯片选型

此过程可以参看以前的教程

2、配置时钟

3、配置网络

特别注意的地方:使能网络功能后,默认的ETH-TXD0 ETH-TXD1为PB12 PB13,但是参看正点原子的原理图,可以看出这两个引脚实际上是PG13 和PG14.如下图所示

查看stm32f429的使用手册,可以看出PB12 PB13 也具有网络的功能。只是这里面没有使用。这个需要特别注意。

三、配置网络参数

配置NVIC

 

四、配置LWIP

其余默认就可以。

五、生成代码

由于PHY的芯片LAN8720的复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值