首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

网卡芯片enc28j60在网线断开时,如何能使单片机产生一个中断,使led亮灯响应

2013-11-21 
网卡芯片enc28j60在网线断开时,怎么能使单片机产生一个中断,使led亮灯响应。我用的是enc28j60网卡芯片,想在

网卡芯片enc28j60在网线断开时,怎么能使单片机产生一个中断,使led亮灯响应。
我用的是enc28j60网卡芯片,想在网线被拔掉时,使板子产生一个中断响应,利用mac中的mii寄存器读出PHY寄存器中PHSTAT2_LSTAT的值,单片机通过spi获得寄存器的值,怎么产生一个中断响应? PHYSTAT2 STC12C5A60S2
[解决办法]
你可以设置一个定时器中断不断对spi查询
[解决办法]
我没用过这个网卡,可以给你点思路。
enc28j60 内部有中断控制,看看哪个中断是插入拔出的,通过SPI使能这个中断,注意不能mask。
enc28j60 有 /INT信号,看这个信号接到MCU的哪了,也就是中断,在MCU里一定要使能这个中断。
在MCU的那个中断中编程,完成你要的功能。

热点排行