CubeMX创建系统工程:STM32F407+ LAN8720A + RMII + FreeRTOS + lwIP
硬件环境:
- MCU单片机型号:STM32F407VGTX
- PHY 芯片型号 :LAN8720A
- MCU和PHY芯片接口:RMII
- 操作系统:FreeRTOS
- TCP/IP网络协议栈:lwIP
- 配置工具:CubeMX
- 编译工具:Keil5
- 烧录器:J-Link
- 烧录模式:SWD
原理图
STM32F407与PHY芯片LAN8720采用RMII接口方式,电路连接如下
CubeMx配置
生成keil工程
验证
将程序编译以后,烧到板子里面,然后配置电脑IP,使其在同一网段,ping 开发板
小结*
- 选择RMII接口方式以后,要逐个核对MCU引脚
- PHY芯片的时钟要保证稳定干净
- PHY芯片的复位和PHY地址要根据原理图配置
获取工程和源码,请+QQ: 1025054559