当前位置: 首页 > news >正文

STM32F407+LAN8720A +LWIP +FreeRTOS ping通

使用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注意事项:部分网口的引脚是可复用的,一定要确认引脚是否正确。
在这里插入图片描述

3. 配置EHT_RESET/LED


http://www.mrgr.cn/news/80058.html

相关文章:

  • 如何将CSDN的文章保存为PDF?
  • js 抢红包场景
  • 负载均衡和tomcat
  • 前端使用 Cursor 的最佳助手 - PromptCoder
  • 【Python】【Conda 】Conda 与 venv 虚拟环境优缺点全解:如何做出明智选择
  • MySQL其一,概念学习,可视化软件安装以及增删改查语句
  • c# 协变与抗变
  • 蓝桥杯我来了
  • 【1211更新】腾讯混元Hunyuan3D-1文/图生3D模型云端镜像一键运行
  • 微服务篇面试题
  • 案例讲解自然语言处理(NLP)
  • 【从零开始入门unity游戏开发之——C#篇03】变量和常量
  • SpringBoot3集成MybatisPlus3和knife4j(swagger3兼容增强版)
  • C语言,有关const
  • Prime2_解法二:openssl解密凭据
  • tcpdump编译
  • uboot移植网络驱动过程,无法ping通mx6ull和ubuntu问题解决方案
  • C++小白实习日记——Pollnet,Efvi,UDP,数据类型转换(下)
  • 【Spark】Spark性能调优
  • GNSS误差源及差分定位
  • Elasticsearch Java Api Client中DSL语句的查询方法汇总
  • 防火墙端口跑不满速度处理
  • 【中工开发者】鸿蒙商城app
  • 谷粒商城—分布式高级①.md
  • 测试工程师八股文01|Linux系统操作
  • 字体子集化实践探索