社区
单片机/工控
帖子详情
如何检测网线是否插入
Volftooth
2012-05-08 06:42:39
网络芯片用的 ENC28J60、这块芯片内部好像没有寄存器来保存网线插入的状态、
那我应该如何判断网线是否插入或拔除?、
状态要通过 LCD 显示出来的、
类似于电脑中拔除网线会显示“网线没插好"之类、
...全文
835
5
打赏
收藏
如何检测网线是否插入
网络芯片用的 ENC28J60、这块芯片内部好像没有寄存器来保存网线插入的状态、 那我应该如何判断网线是否插入或拔除?、 状态要通过 LCD 显示出来的、 类似于电脑中拔除网线会显示“网线没插好"之类、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Volftooth
2012-05-09
打赏
举报
回复
己搞定、
这芯片寄存器比较多、
直接读 PHSTAT1 中的 LLSTAT 状态就是了、
先没注意到、
bsnow
2012-05-09
打赏
举报
回复
请参看 NEC28J60 的datasheet的page 66
12.1 INT Interrupt Enable(INTIE)
里面有一个 LINKIF 可以通过这个中断来判断 连接通断。
aydf1
2012-05-09
打赏
举报
回复
从硬件层面,本身就有引脚可以接led灯来显示网络连接状态和数据收发情况,就如pc网卡灯一样。
驱动软件层面,可以通过中断或者查询状态寄存器来判断,一般应该是链路硬件协商好后给个ok状态。
必须是协商好上电情况,单纯的插拔是不能判断的。
falloutmx
2012-05-09
打赏
举报
回复
ENC28J60没有MDIO?
zhenghn2010
2012-05-09
打赏
举报
回复
从硬件层面,本身就有引脚可以接led灯来显示网络连接状态和数据收发情况,就如pc网卡灯一样。
驱动软件层面,可以通过中断或者查询状态寄存器来判断,一般应该是链路硬件协商好后给个ok状态。
必须是协商好上电情况,单纯的插拔是不能判断的。
不知道你的情况怎样
检测
网线
是否
插上
C++写的
检测
网线
是否
插上,能够
检测
微软系统下,
网线
是否
插上!
vs2017环境,windows系统,
检测
网线
插入
拔出状态。
vs2017环境,windows系统,
检测
网线
插入
拔出状态。核心代码短短30行。亲测可用,我实际用到了工程中,报告
网线
是否
插入
。
zynq裸机lwip不插
网线
初始化lwip库添加配置项方法lwipopts
1、zynq裸机程序+lwip,不插
网线
不能初始化或者初始化错误的解决办法。实现插不插
网线
都能正常初始化,后续热插拔也正常。 2、zynq vitis的lwip库给lwipopts文件增加配置项目的方法。通用方法,给其他库增加配置项目也可以参考
linux下
检测
网卡与
网线
连通状态
介绍linux下
检测
网卡与
网线
连通状态的方法,并有详细函数
Android 操作以太网,监听
网线
插拔和以太网开关,设置以太网静态IP等
这个项目已经很老了,其实是从 Android 4.4.4 的系统 Settings 中 copy 出来的。 其实原理都是编译运行系统 App,然后弄出来自己想要的功能。如果有需要编译系统 App 的,可以看下我的专栏:https://xiaozhuanlan.com/system-app 付费产品,不喜勿购。 Android 操作以太网的项目,提供了监听
网线
插拔和以太网开关,设置以太网静态IP、网关、子网掩码、dns等。
单片机/工控
27,382
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章