CUBEMX+探索者STM32F407+LAN8720A+FreeRTOS+LWIP 回顯例程(一)
一、前言
二、CUBEMX 配置
1、新建工程
2、配置時鐘
3、添加外設
4、配置ETH
5、LWIP配置
CUBEMX 配置
二、修改源碼
1、在 ethernetif.c -> HAL_ETH_MspInit() 中添加以下代碼段
/* USER CODE BEGIN ETH_MspInit 1 */
/* 以下代碼,作用用於使能 LAN8720A 芯片*/
HAL_GPIO_WritePin(ETH_RST_GPIO_Port,ETH_RST_Pin,GPIO_PIN_RESET);
HAL_Delay(50);
HAL_GPIO_WritePin(ETH_RST_GPIO_Port,ETH_RST_Pin,GPIO_PIN_SET);
/* USER CODE END ETH_MspInit 1 */
三、測試
1、打開 CMD,進行測試,獲得以下結果,測試成功!!!
四、工程文件
項目源代碼: 鏈接:https://pan.baidu.com/s/1exAmfeFtK6_cTLi35mu_ng 提取碼:7bat