硬件方面,使用Nucleo F746ZG板替换其中的F746,接下来介绍了相应的原理图以及在单片机上使用STM32F407ZG和以太网PHY芯片LAN8742A。在软件方面,我们使用了STM32CubeMX版本5.6.0、HAL库版本STM32Cube FW F4V1.25.2、Keil版本5.36以及CMSIS版本5.8.0,生成了FreeRTOS LwIP服务器和客户端,同时介绍了各自的调试情况。本文的主要目的是为STM32开发者提供参考。如果您有任何问题,请留言反馈。
STM32CubeMX生成FreeRTOS LwIP TCP UDP服务器和客户端基于STM32F407ZG和LAN8742A
文件列表
基于STM32F407ZG+LAN8742A使用STM32CubeMX创建服务器和客户端(FreeRTOS+LwIP)
(预估有个616文件)
stm32f4xx_hal_tim_ex.c
66KB
stm32f4xx_hal_rcc_ex.c
154KB
stm32f4xx_hal_tim.c
213KB
stm32f4xx_hal_eth.c
81KB
stm32f4xx_hal_uart.c
111KB
Ethernet.axf
1.67MB
queue.c
94KB
tasks.c
171KB
api_msg.c
69KB
sockets.c
139KB
暂无评论