![Geehy SEMICONDUCTOR APM32F405 Series Скачать руководство пользователя страница 603](http://html1.mh-extra.com/html/geehy-semiconductor/apm32f405-series/apm32f405-series_user-manual_573630603.webp)
www.geehy.com Page 602
Field
Name
R/W
Description
7
RXBU
RC_W1
Receive Buffer Unavailable
This bit indicates that the host owns the next descriptor in the
receive list and DMA cannot get it. The receiving process is
suspended. To resume processing of the receive descriptor, the
host should change the ownership of the descriptor and issue a
receive poll demand command. If no receive poll demand is
issued, the receiving process will be resumed when the next
confirmed incoming frame is received. This bit is set only when
the current receive descriptor is owned by DMA.
8
RXSFLG
RC_W1
Receive Stopped Flag
This bit will be set to 1 when the receiving process enters the stop
state.
9
RXWTOFLG RC_W1
Receive Watchdog Timeout Flag
This bit is will be set to 1 when the length of the received frame is
greater than 2048 bytes.
10
ETXFLG
RC_W1
Early Transmit Flag
The frame to be transmitted has been completely transmitted to
the transmit FIFO.
12:11
Reserved
13
FBERRFLG
RC_W1
Fatal Bus Error Flag
This bit indicates that a bus error has occurred, as described in bit
[25:23]. When this bit is set, the corresponding DMA engine will
disable all its bus access.
14
ERXFLG
RC_W1
Early Receive Flag
This bit indicates that DMA fills the first data buffer of the packet.
When the software writes 1 to this bit or bit [6] of this register is
set, this bit will be cleared.
15
AINTS
RC_W1
Abnormal Interrupt Summary
When the corresponding interrupt bit is enabled in
ETH_DMAINTEN register, the value of abnormal interrupt
summary bit is the logic or operation result of the following bits:
ETH_DMASTS[1]: Stop in transmission proces
ETH_DMASTS[3]: Transmit Jabber timeout
ETH_DMASTS[4]: Receive overflow
ETH_DMASTS[5]: Transmit underflow
ETH_DMASTS[7]: Receive buffer is unavailable
ETH_DMASTS[8]: Stop in receiving proces
ETH_DMASTS[9]: Receive watchdog timeout
ETH_DMASTS[10]: Early transmit interrupt
ETH_DMASTS[13]: Fatal bus error
Only the unmasked bit affects the abnormal interrupt summary bit.
This is a sticky bit and it must be cleared each time the
corresponding bit that causes this bit to be set is cleared.
16
NINTS
RC_W1
Normal Interrupt Summary
When the corresponding interrupt bit is enabled in
ETH_DMAINTEN register, the value of normal interrupt summary
bit is the logic or operation result of the following bits:
ETH_DMASTS[0]: Transmit interrupt