当前位置:网站首页>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 .
边栏推荐
- Senior developers tell you, how to write excellent code?
- Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
- 2021 RSC | Drug–target affinity prediction using graph neural network and contact maps
- Kivy教程之 自定义字体(教程含源码)
- Detailed explanation of event cycle
- MySQL JDBC编程
- What is the difference between Western Digital Green disk, blue disk, black disk, red disk and purple disk
- 十字路口通行优先权,十字路口通行规则图解
- Eig launched Grupo Cerro, a renewable energy platform in Chile
- Emlog user registration plug-in is worth 80 yuan
猜你喜欢

What is context?

Statistical genetics: Chapter 3, population genetics

Boutique website navigation theme whole station source code WordPress template adaptive mobile terminal

毕业设计项目

Architecture training graduation design + summary

DP83848+网线热拔插

NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线

Wechat official account infinite callback authorization system source code

Distributed cap theory

NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
随机推荐
资深开发人员告诉你,怎样编写出优秀的代码?
R语言dplyr中的Select函数变量列名
Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
[Yugong series] go teaching course 002 go language environment installation in July 2022
Wobo Union ended its strategic evaluation and decided to retain Bozi's business with excellent performance
Rhcsa 04 - process management
Boutique website navigation theme whole station source code WordPress template adaptive mobile terminal
AcWing第 58 场周赛
Wechat official account infinite callback authorization system source code
leetcode:1314. Matrix area and [2D prefix and template]
什么是上下文?
Y55. Chapter III kubernetes from entry to proficiency -- HPA controller and metrics server (28)
Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template
The interactive solution of JS and app in the H5 page embedded in app (parameters can be transferred and callbacks can be made)
RPC技术
ROS2中CMake编译选项的设置
架构实战营 - 第 6 期 模块九之毕业设计
微信公众号无限回调授权系统源码
Talking about what a high-quality little red book copy needs to have
FT2000+下LPC中断绑核使用说明