硬汉嵌入式论坛

 找回密码
 立即注册
查看: 183|回复: 4
收起左侧

[网络知识] 关于网线黄灯和绿灯的

[复制链接]

4

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2024-4-24 16:44:25 | 显示全部楼层 |阅读模式
现在以太网协议栈移植好了,要实现没插网线绿灯于黄灯都不亮,是不是一定要靠引入一个中断到mcu才行?轮询读BSR寄存器是可以判断网线是否插入了,但绿灯一直亮。有办法关绿灯不
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-4-24 17:03:54 | 显示全部楼层
以太网 PHY RESET_N刚开始拉低两个灯都不亮,拉高之后绿灯亮
回复

使用道具 举报

0

主题

215

回帖

215

积分

高级会员

积分
215
发表于 2024-4-24 18:53:34 | 显示全部楼层
PHY芯片应该是有中断线的,可以连接到主处理器芯片的外部中断引脚,然侯配置PHY的中断。这样就不用轮询。
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-4-25 08:52:22 | 显示全部楼层
是我的以太网口硬件设计有问题,按照网上两个灯都接3.3v设计做了,应该另外一个接地
1.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106757
QQ
发表于 2024-4-25 09:17:05 | 显示全部楼层
1、有个PHY芯片有网线插拔中断引脚,可以MCU的EXTI判断。比如DM916x有,LAN8720没有。
2、没有中断引脚的查询PHY寄出去你判断,插入了再配置网络。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 18:47 , Processed in 0.260001 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表