【LwIP】 基于STM32F407 + HAL库 + DP83848 + lwip + 无操作系统具体步骤

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

文档参考
链接: 【LWIP】stm32用CubeMX(6.4版)配置LwIP+Ping+TCPclient+TCPserver发送信息到PC(操作部分)
链接: 【STM32】HAL库-以太网外设-LAN8720A-LWIP-无操作系统

开发环境:
开发板: 中嵌凌云 AMKN8626
MCU: STM32F407
PHY_IC: DP83848KSQ
Keil: MDK_ARM_5.4 编译器使用version5 后面有编译器链接
CubeMX: 6.11.0

编译器链接:链接:https://pan.baidu.com/s/1vNdo1VmCTYPuABOL7RqWCg?pwd=azu1
提取码:azu1

  1. ETH1设置 RMII模式
    在这里插入图片描述
  2. 设置对应的ETH-RESET PIN脚
    在这里插入图片描述
  3. 使能LWIP
    在这里插入图片描述

在LWIP的platform settings中选择自己使用的PHY芯片
在这里插入图片描述

在General Settings中,关闭DHCP,配置静态IP地址,关闭UDP模式
在这里插入图片描述

  1. 生成工程后,在PHY的c文件中添加下面句子 当前工程路径/Drivers/BSP/dp83848.c (当前使用的PHY是dp83848)

//should to set the PHY BCR autonego
pObj->IO.WriteReg(pObj->DevAddr, DP83848_BCR, DP83848_BCR_AUTONEGO_EN);

在这里插入图片描述


  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值