专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 单片机

怎么检测网线是否插入

发布时间:2010-06-14 15:41:21 文章来源:www.iduyao.cn 采编人员:星星草
如何检测网线是否插入
网络芯片用的 ENC28J60、这块芯片内部好像没有寄存器来保存网线插入的状态、
那我应该如何判断网线是否插入或拔除?、
状态要通过 LCD 显示出来的、
类似于电脑中拔除网线会显示“网线没插好"之类、

------解决方案--------------------
请参看 NEC28J60 的datasheet的page 66
12.1 INT Interrupt Enable(INTIE)

里面有一个 LINKIF 可以通过这个中断来判断 连接通断。
------解决方案--------------------
从硬件层面,本身就有引脚可以接led灯来显示网络连接状态和数据收发情况,就如pc网卡灯一样。
驱动软件层面,可以通过中断或者查询状态寄存器来判断,一般应该是链路硬件协商好后给个ok状态。
必须是协商好上电情况,单纯的插拔是不能判断的。
不知道你的情况怎样
------解决方案--------------------
ENC28J60没有MDIO?
------解决方案--------------------
从硬件层面,本身就有引脚可以接led灯来显示网络连接状态和数据收发情况,就如pc网卡灯一样。
驱动软件层面,可以通过中断或者查询状态寄存器来判断,一般应该是链路硬件协商好后给个ok状态。
必须是协商好上电情况,单纯的插拔是不能判断的。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: