当前位置:网站首页>Dp83848+ network cable hot plug
Dp83848+ network cable hot plug
2022-07-04 04:35:00 【pingxiaozhao】
Process description

1 Power failure and interruption
The power down and interrupt functions are in the 7 Foot reuse . By default , This pin As power-off input , The interrupt function is disabled . Set up MICR position 0 (INT_OE)(0x11h) Configure the pin as an active low-level interrupt output .
2 Power down control mode
PWRDOWN_INT The pin can be asserted as low to place the device in Power Down Pattern . This is equivalent to the basic mode control register BMCR (0x00h) Set the 11 position ( Power on ). An external control signal is used to drive the pin low , It overcomes the disadvantage of weak internal pull-up resistance . in addition , By using an external pull-down resistor , The device can be configured to initialize to Power Down State in PWRDOWN_INT On the pin . Because the device will still respond to the access of the management register , Set up MICR In the register INT_OE Bit will be disabled PWRDOWN_INT Input , Allow the device to exit the power-off state .
3 Interrupt mechanism
The interrupt function is controlled by register access . By default , All interrupt sources are disabled . take MICR(0x11h) Bit 1(INTEN) Set up 1 Will make the interrupt output , It depends on MISR(0x12h) Interrupt mask set in the low byte of . When an interrupt condition occurs ,PWRDOWN_INT Pin asynchronously set to low level . Can be read through MISR To determine the interrupt source . MISR One or more of them will be set to 1, Indicates all currently pending interrupts . Read MISR Will clear all pending interrupts .
Example : To generate an interrupt when the link state changes or the energy detection power state changes , Steps are as follows :
• take 0003h write in MICR Set up INTEN and INT_OE
• towards MISR write in 0060h Set up ED_INT_EN and LINK_INT_EN
• monitor PWRDOWN_INT Pin
When PWRDOWN_INT Pin for low level , The user will read MISR Register to see ED_INT or LINK_INT Location 1, for example , The source of the interrupt . Read MISR after , Interrupt reset ,PWRDOWN_INT Pin will be set to invalid .
register



Code instructions
1. DP83848 Of 7 foot INT Access MCU Of IO mouth ,IO Configured as an external interrupt ,
2. Set up MICR(0x11) Of INTEN and INT_OE Position as 1,
3. Set up MISR(0x12) Of ED_INT_EN and LINK_INT_EN Position as 1,
4. View in external interrupt MISR(0x12) in ED_INT and LINK_INT Whether the bit is set 1,
5. if ED_INT and LINK_INT position by 1, Further view BMSR(0x01) Of LINK STATUS and AUTO-NEGOTIATION Whether a is 1, if 1 It means that the network cable has been inserted , Initialize the network and create tcp link ; If not 1 It means that the network cable has been unplugged , close tcp link .
边栏推荐
- Exercises in quantum mechanics
- RPC Technology
- 2021 RSC | Drug–target affinity prediction using graph neural network and contact maps
- C语言单向链表练习
- 什么是上下文?
- Rhcsa 01 - create partitions and file systems
- 5张图告诉你:同样是职场人,差距怎么这么大?
- How to view installed r packages in R language
- [microservice openfeign] @feignclient detailed explanation
- 虚拟商品帐号交易平台源码_支持个人二维码收款
猜你喜欢

Architecture training graduation design + summary

优秀的测试/开发程序员是怎么修炼的?该往哪走......

多位科技公司创始人向Entrepreneur First提供高达1.58亿美元的C轮融资,协助其投资下一代全球创新者

博朗与Virgil Abloh于2021年为纪念博朗品牌100周年而联合打造的“功能性艺术”将在博物馆展出Abloh作品期间首次亮相

一个漂亮的API文档生成工具

疫情远程办公经验分享| 社区征文

R语言dplyr中的Select函数变量列名

I.MX6U-ALPHA开发板(C语言版本LED驱动实验)

【微信小程序】好看的轮播图组件

Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
随机推荐
Leetcode skimming: binary tree 07 (maximum depth of binary tree)
Experience sharing of epidemic telecommuting | community essay solicitation
戳气球和布尔运算问题(巨难)
Boutique website navigation theme whole station source code WordPress template adaptive mobile terminal
优秀的测试/开发程序员是怎么修炼的?该往哪走......
Precautions for accompanying driving these 23 points should be paid attention to!
Architecture training graduation design + summary
Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template
普源DS1000Z系列数字示波器在通信原理实验中的应用方案
B. All Distinct
Leader: who uses redis expired monitoring to close orders and get out of here!
NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线
[cloud native] those lines of code that look awesome but have a very simple principle
深入解析结构化异常处理(SEH) - by Matt Pietrek
What is context?
DP83848+网线热拔插
RPC技术
浅谈一篇优质的小红书文案需要具备什么
I.MX6U-ALPHA开发板(模仿STM32驱动开发实验)
y55.第三章 Kubernetes从入门到精通 -- HPA控制器及metrics-server(二八)