基于正点原子F407探索者STM32CUBEMX配置LWIP
无操作系统:
Ping_RAW:
第一步:配置系统时钟
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TWq5UeJRVYo5kMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmL5UjM0UDN1IjMwIDMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
第二步:打开定时器6
第三步:配置ETH
- 配置phyaddr
基于正点原子F407探索者STM32CUBEMX配置LWIP - 配置ETH的参数
基于正点原子F407探索者STM32CUBEMX配置LWIP - 配置ETH引脚
基于正点原子F407探索者STM32CUBEMX配置LWIP - 开启ETH中断
基于正点原子F407探索者STM32CUBEMX配置LWIP
第四步:配置LWIP
正点原子的探索者ETH_RST是PD3,而我这个是PI8
工程配置完成
打开工程找到ethernetif.c文件中的HAL_ETH_MspInit()添加一下源码:
获取源码,请关注下面的图片,并回复STM32CubeMX_1