使用STM32CUBEIDE自带的 LWIP和FreeROTS
- 版本说明
- STM32CUBEIDE 操作如下
- 1. 配置RCC/SYS
- 2. 配置ETH/USART
- 3. 配置EHT_RESET/LED
- 4. 配置FreeRTOS
- 5. 配置LWIP
- 6. 配置时钟
- 7. 生成单独的源文件和头文件,并生成代码
- 8. printf重定义
- 9. ethernetif.c添加lan8720a复位
- 10. MY_LWIP_Init 连接回调添加调试信息
- 11. 下载并测试
本编只是实现了ping通和热插拔,UDP通讯在下一篇
STM32F407+LAN8720A +LWIP +FreeRTOS UDP通讯
版本说明
使用最新版本STM32CubeIDE 1.17.0
芯片STM32F407ZGT6 ----- LAN8720A
STM32CUBEIDE 操作如下
1. 配置RCC/SYS
2. 配置ETH/USART
USART用来打印调试信息
ETH注意事项:部分网口的引脚是可复用的,一定要确认引脚是否正确。