尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【STM32F407IGT6】以太网接口
一.基础介绍二.cubemx配置过程参考STM32F407单片机编程入门(二十七)以太网接口(LAN8720)详解及实战含源码-CSDN博客1.基础配置配置外部晶振外部晶振 焊在开发板 PCB 上、独立的小金属元件给单片机提供精准稳定的标准时钟信号下载口引脚2.配置以太网接口ETA_RMIIRMII Reduced Media Independent Interface精简媒体独立接口定义了 MCUSTM32和 PHY 芯片LAN8720之间传输网络数据的引脚规则、时序标准相当于两者通信的 “硬件协议”。设置中断模式注意引脚名称和类型都要和原理图对上配置对应的复位引脚PH67.133.1无FreeRTOSCubeMX配置STM32VET6实现网口通信无操作系统版-附源码-易微帮增加复位引脚添加语句把PHY_Address改为0x003.使能FreeRTOS4.LWIP配置IP地址掩码网关配置IP ADDRESS要和电脑再同一网关下如何查看填写IP_ADDRESS192.168.1.111192.168.43.xxxNETMASK_ADDRESS255.255.255.0GATEWAY_ADDRESS192.168.1.15.时钟配置配置系统主频168Mhz,使用外部晶振6.保存文件生成代码却出现警告修改SYS修改LWIP该配置发不出东西会说发送超时之类的三.7.13 成功参考网站【STM32】HAL库-以太网外设-LAN8720A-LWIP-无操作系统_stm32 lan8720-CSDN博客1.cubeMX配置①平常配置②配置GPIO配置复位引脚配置小灯引脚③ETH注意引脚要和原理图对应文中没有设置这一块这个可能不需要设置④LWIPIP ADDRESS要和电脑再同一网关下如何查看填写IP_ADDRESS192.168.1.111192.168.43.xxxNETMASK_ADDRESS255.255.255.0GATEWAY_ADDRESS192.168.1.1⑤代码Keil工程配置在main.c中配置复位引脚/* USER CODE BEGIN 2 */ HAL_GPIO_WritePin(ETC_RESET_GPIO_Port,ETC_RESET_Pin,GPIO_PIN_RESET); HAL_Delay(60); HAL_GPIO_WritePin(ETC_RESET_GPIO_Port,ETC_RESET_Pin,GPIO_PIN_SET); HAL_Delay(60); MX_LWIP_Init(); /* USER CODE END 2 */主循环中让小灯闪烁可以知道程序到底运行到这里没MX_LWIP_Process(); HAL_GPIO_WritePin(GPIOE,GPIO_PIN_2,GPIO_PIN_RESET); HAL_Delay(50); HAL_GPIO_WritePin(GPIOE,GPIO_PIN_2,GPIO_PIN_SET); HAL_Delay(50);这个写不写都能接收到数据原文写了置位 PHY 的 BCR 寄存器 自动协商位pObj-IO.WriteReg(pObj-DevAddr,LAN8742_BCR,LAN8742_BCR_AUTONEGO_EN);⑥成功现象第一部分添加了“置位 PHY 的 BCR 寄存器 自动协商位”代码第二部分注释了这一部分好像对时间有影响等小灯闪烁了再ping用ping 192.168.1.111windos默认只发4个用ping -t 192.168.1.111就可以不停发包四.7.13发送/接收数据
RELATED

相关推荐

I2C,SPI,DAC,看门狗,MODBUS-TCP

I2C,SPI,DAC,看门狗,MODBUS-TCP

I2C介绍1.什么是I2C总线协议?I2C(Inter-Integrated Circuit),集成电路总线,是一种广泛用于嵌入式系统的同步、串行、半双工通信协议,用于在同一块电路板上的集成电路之间进行通信。I2C总线:是一种物理通信架…

📅 2026/8/29 1:28:19
Python五大数据可视化库核心能力与场景选型指南

Python五大数据可视化库核心能力与场景选型指南

1. 项目概述:为什么这5个库值得你花时间真正搞懂“Python数据可视化库”这个关键词,几乎每天都在技术群、面试题、项目周报里高频出现。但很多人卡在第一步:面对 Matplotlib、Seaborn、Plotly、Altair、Bokeh 这五个名字,不是盲目…

📅 2026/8/25 3:58:13
C++中printf格式化字符串深度解析:从原理到安全实践

C++中printf格式化字符串深度解析:从原理到安全实践

1. 项目概述:为什么printf依然是C程序员绕不开的坎干了这么多年C,从嵌入式到服务器后台,从学生时代到带团队,我发现一个有趣的现象:无论C标准库里的iostream如何发展,printf这个来自C语言的“老古董”依然活…

📅 2026/8/20 20:43:09
MORE NEWS

更多资讯

📰

从零搭建基于RAG的本地知识库:llm_wiki架构与调优实践

1. 传统Wiki为什么最后都变成了“僵尸库”1.1 传统知识库的三个死穴先说一个很多团队都遇到过的场景:刚搭建知识库的时候热情高涨,分工明确,文档模板都设计得漂漂亮亮,目录结构三层起步。一个月后,更新频率开始下降&am…

📰

yq 递归下降(Recursive Descent / Glob)操作符 `..` 与 `...` 完全指南

yq 递归下降(Recursive Descent / Glob)操作符 .. 与 ... 完全指南 【免费下载链接】yq yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor 项目地址: https://gitcode.com/GitHub_Trending/yq/yq 本文以 …

📰

SDL3 iOS 开发指南:基于 SDL3.xcframework 与 Xcode 工程的构建、集成与系统级适配

SDL3 iOS 开发指南:基于 SDL3.xcframework 与 Xcode 工程的构建、集成与系统级适配 【免费下载链接】SDL Simple DirectMedia Layer 项目地址: https://gitcode.com/GitHub_Trending/sd/SDL Simple DirectMedia Layer(SDL3)为 iOS、tv…

📰

Claude Code 配 TaoToken:调通 Prompt Caching 的 cache_control 缓存断点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

GLM-5.3-Flash实测:多模态应用成本降至1/40的落地指南

最近大模型圈子有个很明显的风向:拼参数的年代正在过去,拼落地成本的年代已经来了。我手里刚拿到 GLM-5.3-Flash 的测试权限,深度跑了大概两周,从基础的图文理解到复杂的长视频解析,再到结合 RAG 的知识库问答&#xf…

📰

MuJoCo MJX Barkour v0 四足模型解析:为 JAX 后端定制的高动态四足机器人 MJCF 配置

MuJoCo MJX Barkour v0 四足模型解析:为 JAX 后端定制的高动态四足机器人 MJCF 配置 【免费下载链接】mujoco Multi-Joint dynamics with Contact. A general purpose physics simulator. 项目地址: https://gitcode.com/GitHub_Trending/mu/mujoco 本文以 M…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬