E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LAN8720
LAN8720
网卡掉线|PCB网络不稳定
前提概念差分线:网线输入输出分别由两条差分线构成。阻抗特性:再高速网络信号中,PCB走线需要达到指定的阻抗值。网线阻抗值:100ohm
zd845101500
·
2024-02-06 01:58
stm32
硬件设计相关
硬件工程
单片机
stm32
嵌入式硬件
ESP32驱动
LAN8720
网卡
简介ESP32使用内置的MAC驱动外置的PHY(
LAN8720
),软件和版本为ESP-IDF-V4.3连接ESP32和
LAN8720
接线示意图如下图所示,其中GPIO17可不接接线线序以下引脚不能更改线序
荻夜
·
2024-02-03 08:20
ESP32
嵌入式
物联网
总线协议:GPIO模拟SMI(MDIO)协议(3):SMI协议测试
0工具准备TN1305TechnicalnoteIEEE802.3-2018STM32F4xx中文参考手册1测试方案我们前面已经完成了GPIO模拟SMI协议的函数设计,接下来我们使用
LAN8720
这个PHY
时光飞逝的日子
·
2024-01-22 10:20
总线协议
物联网
以太网
SMI
MDIO
总线协议
[Datasheet] PHY
LAN8720
网络芯片解读
先聊一下这款芯片的优点,电力、工业、医疗电子都有过这款PHY芯片的应用,为何如此受欢迎,一定是有原因的;1、封装体积很小,24-pinQFN,package(4x4x0.85mmheight);2、10/100M自适应,符合IEEE802.3/802.3u;3、价格在8元左右;4、可支持RMII接口,外部接25M晶振,可内部倍频为50MHZ,提供给MCU做参考时钟;系统框图,其中有晶振信号、RMI
weixin_43771853
·
2023-12-26 11:39
嵌入式
芯片
网络
phy
STM32的以太网外设+PHY(
LAN8720
)使用详解(7):以太网数据接收及发送测试
0工具准备1.野火stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册4.Wireshark1以太网数据接收测试1.1以太网数据接收测试(轮询)我们在主循环内轮询RXDMA描述符标志位查看是否接收到了数据,如果接收到了则将数据大小及内容打印出来,相关语句如下:if(ETH_CheckFrameReceived()){frame=low_level_input(
时光飞逝的日子
·
2023-12-23 07:48
以太网
RTOS
单片机开发
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(
LAN8720
)使用详解(6):以太网数据接收及发送
0工具准备1.野火stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册1以太网数据接收及发送1.1以太网数据接收(轮询)1.1.1检查是否接收到一帧完整报文使用轮询的方式接收以太网数据是一种简单但是效率低下的方法,为了保证及时处理以太网数据我们需要在主循环内高频轮询是否接收到了以太网数据。轮询的函数为ETH_CheckFrameReceived,内容如下:ui
时光飞逝的日子
·
2023-12-23 06:15
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(
LAN8720
)使用详解(3):PHY寄存器详解
0工具准备1.野火stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册1PHY寄存器前面介绍到,站管理接口(SMI)允许应用程序通过2线时钟和数据线访问任意PHY寄存器,同时该接口支持访问最多32个PHY,也就是说PHY地址共有5位。应用程序可以从32个PHY中选择一个PHY,然后从任意PHY包含的32个寄存器中选择一个寄存器,发送控制数据或接收状态信息。任意
时光飞逝的日子
·
2023-12-23 06:45
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(
LAN8720
)使用详解(4):STM32管脚配置
0工具准备1.野火stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册1MCU管脚配置1.1使能外设相关时钟STM32配置任何外设的第一步都是使能相关的外设时钟,根据前面的原理图我们需要使能相关的引脚时钟,同时我们需要使能SYSCFG时钟,用来选择MII或RMII模式。(1)使能GPIO时钟RCC_AHB1PeriphClockCmd(ETH_MDIO_GPI
时光飞逝的日子
·
2023-12-23 06:45
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(
LAN8720
)使用详解(5):MAC及DMA配置
0工具准备1.野火stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册1MAC及DMA配置1.1使能ETH时钟stm32的ETH外设挂载在AHB1总线上,位于RCC_AHB1ENR的bit25-bit27:相关语句如下:RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_ETH_MAC|RCC_AHB1Periph_ETH_MAC_Tx
时光飞逝的日子
·
2023-12-23 06:13
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32踩坑:
LAN8720
未接网线,上电后再接网线,网络模块无法正常使用
LAN8720
未接网线,上电后再接网线,网络模块无法正常使用一、问题描述最近因为做的项目出了BUG,STM32单片机在未接网线的状态下,上电一段时间后,将网线插入网口后,IP地址ping不通,网络模块无法正常使用
我是混子我怕谁
·
2023-11-18 22:42
STM32学习
stm32
嵌入式硬件
单片机
rt-thread studio中添加
lan8720
网络驱动
1.使用rt-threadstudio新建项目,选择好主控芯片和打印串口。新建工程第一步当然是关心芯片各个总线的系统时钟啦,打开driver文件下的drv_clk.c文件修改#defineDBG_LVLDBG_INFO为#defineDBG_LVLDBG_LOG打印出系统时钟编译、下载通过串口即可看到当前的系统时钟,可以看到rtthread系统已经把系统时钟配置好了,我们用系统默认就可以。如果需要
love潇潇熊
·
2023-11-11 21:14
单片机开发
Linux 网络驱动实验(PHY芯片
LAN8720
)
目录嵌入式网络简介嵌入式下的网络硬件接口网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面我们已经讲过了字符设备驱动和块设备驱动,本章我们就来学习一下linux里面的网络设备驱动。嵌入式网络简介嵌入式下的网络硬件接口本章节讨论的都是有线网络!注意!正点原子I.MX6U-ALPHA开发板V2.4版本以前的底板使用的网络PHY为LAN87
行稳方能走远
·
2023-10-30 00:05
正点IMX6ULL驱动开发
linux
网络
关于stm32f4系列开发板例程 串口与网口的冲突问题
系列开发板例程串口与网口的冲突问题项目场景:项目场景:在将正点原子的例程:网络通信实验与485串口实验进行合并问题描述:在进行调试时发现,单独使用网口或者串口,都能正常传输数据原因分析:PA2脚同时连接了
LAN8720
这就是大佬的世界吗
·
2023-10-22 23:30
串口和网口冲突
stm32
STM32407 + FreeRTOS +
LAN8720
+lwip 标准库 +stm32f4x7_eth
lwip建议不要使能硬件校验CHECKSUM_BY_HARDWARE使用软件建议在测试LAN8720ping时硬件的检验大包会PING不通的#defineETH_MAX_PACKET_SIZE1524默认的1524字节ping1472以上就不回复了(例子ping192.168.1.1-t-l2048)且lwip+EC20PPP拨号是不能使用硬件检验的操作系统接口已经抽象出来(创建任务信号量)不一定
weixin_38776957
·
2023-10-06 17:22
stm32
STM32H750+LAN8720无操作系统移植lwip
仅使用串口和以太网外设),见本文绑定资源环境STM32CubeMX:V6.8.1STM32H7HALPack:V1.11.1硬件连接STM32H750GPIO定义如下:LAN8720GPIO定义如下:连接方式如下:
LAN8720
无聊到发博客的菜鸟
·
2023-09-26 02:44
物联网
TCP/IP
单片机
stm32
嵌入式硬件
单片机
Linux学习第8天:Linux内核移植(四、修改网络驱动):拿来主义,站在巨人的肩上
其步骤将从以下几个方面加以说明:一、修改
LAN8720
的复位以及网络时钟引脚驱动二、修改fec1和fec2节点的pinctrl-0属性三、修改LAN8720A的PHY地址四、修改fec_main.c文件五
大叔学Linux
·
2023-09-17 15:07
Linux学习
linux
学习
在UCOSIII基础上对STM32F407ZGT6移植LWIP2.1.3
1.2ST以太网库下载1.3LWIP文件下载2添加及修改ST以太网库2.1、添加以太网库2.2、修改stm32f4x7_eth_conf.h文件2.3、修改stm32f4x7_eth.c文件2.4、添加
LAN8720
常驻客栈
·
2023-07-29 17:24
STM32F407
LWIP2.1.3
UCOSIII
STM32F407ZGT6
STM32CubeIDE LWIP UDP 网络通讯
STM32CubeIDE已经构建了一套良好的网络通讯框架,结合LWIP可实现大部分网络通信任务,现主要对UDP单播及组的配置进行说明:测试电路板采用STM32F4系列芯片+
LAN8720
方案构建的百兆网络
梦想飞翔的鱼
·
2023-07-29 17:53
c语言
imx6ull 移植 ksz8041 以太网 PHY芯片
1.我把
LAN8720
修改为KSZ8041,,因为我公司没有
LAN8720
,大量使用的是KSZ8041,所以只能硬着头皮把PHY换为KSZ80412.可以预料到的结果:板子焊好之后,网口不通,是先调uboot
wandersky0822
·
2023-07-25 14:12
linux
IMX6ULL
KSZ8041
STM32 网络通信Web Server中 SSI与CGI的应用解析
硬件和软件环境:1.硬件环境:STM32F407,网卡芯片
LAN8720
,其他部分参考正点原子的407探索者开发板。
窗外等花开
·
2023-04-03 03:01
STM32
基于STM32构建EtherCAT主站(SOEM方案)3
这里讲一下
lan8720
网卡驱动。其实也没啥好讲的,参考原子哥和野火的lwip教程中的裸机移植部分就可以了。我直接贴代码了,结合lwip的教程以及stm32手册中的以太网部分,消化理解吧。
拉松
·
2023-04-02 23:46
ethercat
stm32
单片机
arm
ethercat
GD32F407之LWIP+RTL8201F
我看STM32F407的PHY使用的是
LAN8720
芯片,而GD32F407上面使用的是DP83848芯片,总之没有使用RTL8201F的,网上百度了一下资料不是很多,所以只能对着data
Hub-Link
·
2023-01-11 21:26
GD32F407
STM32CubeMX+LAN8720+LWIP不带操作系统实现网络通讯
LWIP移植的流程如下示:原理图分析PHY手册分析以太网及其他外设初始化LWIP配置1.原理图分析本文使用的硬件开发环境是STM32F429、
LAN8720
和RJ45(内置网络变压
安迪西
·
2022-08-03 19:59
LWIP应用开发
lan8720
stm32f429
stm32cubemx
lwip
i.MX6ULL驱动开发 | 33 - NXP原厂网络设备驱动浅读(
LAN8720
PHY)
在Linux内核启动日志中可以看到PHY使用的驱动为SMSCLAN8720:一、设备树节点在开发板的设备树描述文件中,两个以太网口的描述如下:&fec1{pinctrl-names="default";pinctrl-0=;phy-mode="rmii";phy-handle=;phy-reset-gpios=;phy-reset-duration=;status="okay";};&fec2{p
Mculover666
·
2022-07-30 07:36
i.MX6ULL
网络
驱动开发
linux
STM32F4+LAN8720A+STM32CubeMX+Lwip 网络通讯(以太网通讯)小实例
本人使用的正点原子的STM32F407ZGT6探索者开发板,对应的以太网接口是
LAN8720
不吃鱼的猫丿
·
2022-07-07 14:14
#
LwIP
以太网
Lwip
STM32
STM32CubeMX
网络通讯
STM32_LWIP调试笔记,GMII/MII/RMII/SMII
PHY芯片:
LAN8720
准备文件LWIP库ST以太网库STM32F407_ETH_LWIP_V1.1.0硬件接口(网卡驱动)涉及文件LAN8720.cLAN8720.h改的内容ETH功能引脚——在LAN8720
大大大蚂蚁
·
2021-06-20 10:20
stm32f4+FreeRTOS移植lwip2.1.2
硬件配置:STM32_ETH以太网+
lan8720
芯片资料准备:lwip源码:源码下载链接最后工程:项目工程(github分支)project文件夹下的stm32f4_os_lwip工程。
图图Tuu
·
2020-11-29 16:17
物联网之路
stm32
lwip2.1.2
freertos
AM335x 如何修改phy及双网络使用说明(精华!!!)
本文以盈鹏飞嵌入式的CoM-335x(基于AM335x)核心板及网络芯片
LAN8720
为例,说明修改步骤。
szhebin
·
2020-08-24 20:06
AM335x
CoM-335x
STM32F4Ucosii环境LWIP移植
移植平台使用STM32F407为核心芯片的正点原子开发平台,网络芯片使用
LAN8720
。LWIP使用官方1.4.1版本。
Amrzs_hp
·
2020-08-24 06:10
LAN8720
发烫存放处
LAN8720A只支持RMII接口TI的DP83848K支持RMII1.2和MII接口可想而知,区别就在于接口速度上关于RMII口和MII口的问题RMII口是用两根线来传输数据的,MII口是用4根线来传输数据的,GMII是用8根线来传输数据的。MII/RMII只是一种接口,对于10M线速,MII的速率是2.5M,RMII则是5M;对于100M线速,MII的速率是25M,RMII则是50M。MII/
飞翔boss
·
2020-08-19 08:07
STM32网络通信失败(LWIP、
LAN8720
)——1、黄灯和绿灯不亮
改动:1.正点原子把
LAN8720
的TX_EN、TXD0、TXD1三个引脚与ARM芯片的PG11、13、14相连接,我改为PB11、12、13.2、正点原子把
LAN8720
的复位引脚nRS
艾力芬特
·
2020-08-14 02:55
STM32
stm32
嵌入式
arm
网络通信
LAN8720A PHY初始化注意事项
lan8720
输入时钟25MHZ就可以。直接配置MCO为HSE时钟即可。不需要50M的有源晶振。
IoT老司机
·
2020-08-14 02:22
Cortex-M4
STM32F407和
LAN8720
调试记录(4)
1.STM32F407和
LAN8720
调试记录(1)2.STM32F407和
LAN8720
调试记录(2)3.STM32F407和
LAN8720
调试记录(3)之前是由陈工在进行LWIP的移植,之后陈工因为学业原因暂时离开公司
抠脚的王者
·
2020-08-14 02:28
STM32F4
LAN8720
以及LWIP的移植调试记录 (2)
STM32F407和
LAN8720
调试记录.正点原子网络通信实验下一步的工作需要在产品的板子上实现功能。原产品采用W5500的硬TCP/IP协议方案。调试路线尝试先从UDP回环开始。
不纯洁的锌
·
2020-08-14 02:32
通信接口
C++
单片机
LAN8742替换
LAN8720
LAN8742可以替换
LAN8720
吗?
Flyaswing
·
2020-08-14 01:45
STM32H7
问题记录:
LAN8720
百兆自协商插上线后要过几十秒才连上。
如题,自己设计了一块PCB使用了
LAN8720
作为网口的PHY芯片原理图是COPY别家现成的。结果板子焊上去,发现板子百兆情况喜下,建立连接的时间时快时慢短的就几秒,长的时候都快50+s了。
teaczjf
·
2020-08-14 01:59
NET
STM32LWIP无操作系统移植
移植平台使用STM32F407为核心芯片的正点原子开发平台,网络芯片使用
LAN8720
。LWIP使用官方1.4.1版本。
Amrzs_hp
·
2020-08-10 19:33
LWIP 无操作系统的移植
导读:本文移植是以STM32F4开发板为例,PHY物理层采用的
LAN8720
。除了少数代码需要更改之外,对于其他的开发板是通用的步骤。
猎羽
·
2020-08-10 16:30
STM32
LWIP
STM32F4
LAN8720
以及LWIP的移植调试记录 (3)
LAN8720
配置:IP:192.168.192.30Gateway:192.168.192.1检测到高频率的ARP包包的内容在询问192.168.192.1的mac地址,并要求应答者发往192.168.192.30
不纯洁的锌
·
2020-08-09 20:12
单片机
移动机器人
STM32F407和
LAN8720
调试记录(1)
LAN8720
测试代码的整理1.在两个工程的基础上修改,分别是正点原子ATK的“实验55网络通信实验”和ST官方的“STSW-STM32070”例程硬件是原子的explorer和SeerF4kernelV2
不纯洁的锌
·
2020-08-09 20:12
单片机
移动机器人
Lan8720
网线插拔状态检测
1.解决问题的根本方法就是看
lan8720
的数据手册!!!!如果说你用过一款芯片,而没有去研究过它的数据手册时,可以说你没有用过这个芯片。
玩转物联网
·
2020-08-09 12:42
Lwip学习
change STM32F4x7_ETH_LwIP_V1.1.1 PHY from DP83848CVV to
LAN8720
试验原因我移植了STM32F4+ucosii+lwip+lan8720,编译过了,发现网卡ping不通。单步发现,网卡初始化都没过.卡死在下面的实现while(ETH_GetSoftwareResetStatus()==SET);通过单步能正常运行的第三方工程,发现我的试验工程GPIO初始化错了。en.stsw-stm32070的PHY是DP83848CVV,用的是MII接口。我试验的板子是LAN
LostSpeed
·
2020-08-02 12:28
#
STM32
lwip-2.1.2的裸机移植(STM32F4 + SPL库 + lwip-2.1.2 +
LAN8720
)
试验原因将
LAN8720
移植到试验工程(F407+SPL+LWIP)后,发现不能响应ICMP,后来单步第三方工程,发现要自己在任务中收包处理才行。
LostSpeed
·
2020-07-30 21:30
#
STM32
linux内核中的以太网phy芯片的驱动介绍:以
lan8720
和ip101作为对比
主控平台rv1108通过rmii接口和phy芯片
lan8720
相连接。ip101gr和
lan8720
通过类似于以太网的双绞线:tx+,tx-,rx+,rx-,相连接。
酸菜鱼的鱼
·
2020-07-29 14:42
linux驱动
4G
rv1108
网络
操作系统
linux系统
STM32F4XX LWIP+freeRTOS移植(一)
:460189483源码下载地址:https://download.csdn.net/download/u014453443/10698059TM32F429IGT6原子开发板进行验证的,PHY芯片为
LAN8720
苏守坤
·
2020-07-28 14:06
STM32—
LAN8720
学习
LAN8720
是低功耗的10/100M以太网PHY层芯片,
LAN8720
支持通过RMII接口与以太网MAC层通信,内置10-BASE-T/100BASE-TX全双工传输模块,以下是其特点:1、支持RMII
weixin_30619101
·
2020-07-05 21:05
基于rv1108的以太网PHY层芯片LAN8720A的使用简介
lan8720a的系统框图:以下是lan8720a的芯片的内部架构框图:lan8720a的芯片引脚的描述:实际项目中硬件的连接:rv1108部分的原理图:
lan8720
部分的原理图:从原理图上来看,lan8720a
酸菜鱼的鱼
·
2020-07-05 15:55
linux驱动
无人机编队
网络编程
4G
linux系统
STM32 F7xx + LAN8720+LWIP1.4.1调试坑点记录
最近项目组要用STM32F765开发一个UDP通信的项目PHY用的是
LAN8720
协议栈LWIP1.4.1HAL库版本为1.15.0网口用的是HR911105A电路图和这个博主一样STM32F407VGT6
TS喜欢做笔记
·
2020-07-05 15:50
LAN8720
STM32
STM32F407VGT6+LAN8720 调试笔记
一、硬件方面由于用到工业以太网,所以需要增加STM32F407+LAN8720作为联网调试过程中,插入网线,毫无反应分析:1、测25M晶振正常、测50M输出正常,可以判断
LAN8720
本身工作正常2、再查封装
科翼电子
·
2020-07-04 16:23
STM32
STM32F7xx ——
LAN8720
(FreeRTOS+LWIP)
LAN8720
详细资料看手册。LWIP:1.4.1FreeRTOSV8.2.3。
a1314521531
·
2020-07-04 09:47
STM32F7xx
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他