提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
文档参考
链接: 【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
- ETH1设置 RMII模式
- 设置对应的ETH-RESET PIN脚
- 使能LWIP
在LWIP的platform settings中选择自己使用的PHY芯片
在General Settings中,关闭DHCP,配置静态IP地址,关闭UDP模式
- 生成工程后,在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);