EDA365电子论坛网
标题:
STM32F2 LAN8720A可以发送数据却无法接收数据?
[打印本页]
作者:
Roof0102
时间:
2022-8-31 14:49
标题:
STM32F2 LAN8720A可以发送数据却无法接收数据?
STM32F2 LAN8720A可以发送数据却无法接收数据 请问有解决的方法吗
! M0 G, W- o* X/ k
作者:
理论的
时间:
2022-8-31 15:20
包没到PHY,网络接收有问题(协商速率时要用到,可以排除)
3 M L ^8 L8 _/ E
包没到EMAC,MII/RMII的接收有问题,如IO配置,映射不对,或虚焊短路。
}4 o" k* B* a2 m w8 c
包到了EMAC但过滤掉了,检查EMAC配置和MAC地址。或是包校验不过。
, R3 o' M2 y# o/ `* s" Q% X
你板子的IP是静态还是DHCP?如果是DHCP,那第1,2条都可以排除。第3条可以把过滤器那里接收所有包这个位打开,这样所有包都能进来。
! t& y+ `1 F& ` g' R
作者:
opipo
时间:
2022-8-31 15:59
IO配置我检查过的,有可能是虚焊短路
( G$ w$ N% a1 s
静态IP地址 而且板子可以发送给主机
+ W$ p/ Z9 n. `0 T4 @( s. M" B* c
ARP协议的 广播地址 全都是 FF,应该确实没有收到
: ?# |( l8 N% _6 h; n0 `7 |
DHCP是无法获取到地址的,因为接收不到
" o1 p7 F# S# e! f0 Q1 u$ ^" D
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2