![Geehy SEMICONDUCTOR APM32F405 Series Скачать руководство пользователя страница 134](http://html1.mh-extra.com/html/geehy-semiconductor/apm32f405-series/apm32f405-series_user-manual_573630134.webp)
www.geehy.com Page 133
Interrupt
Each data stream has five types of interrupt events: half transmission,
transmission completion, transmission error, FIFO error and direct mode error.
Table 52 DMA Interrupt Request
Interrupt event
Event flag bit
Enable interrupt bit
Half transmission
HTXIFLGx
HTXIEN
Transmission completed
TXCIFLGx
TXCIEN
Transmission error
TXEIFLGx
TXEIEN
FIFO error
FEIFLGx
FEIEN
Direct mode error
DMEIFLGx
DMEIEN
DMA register address mapping
Table 53 DMA Register Address Mapping
Register name
Description
Offset address
DMA_LINTSTS
DMA low interrupt state register
0x00
DMA_HINTSTS
DMA high interrupt state register
0x04
DMA_LIFCLR
DMA low interrupt flag clear register
0x08
DMA_HIFCLR
DMA high interrupt flag clear register
0x0C
DMA_SCFG
DMA data stream x configuration register
0x10+0x18× (data stream number)
DMA_NDATA
DMA data stream x data item number
register
0x14+0x18× (data stream number)
DMA_PADDR
DMA data stream x peripheral address
register
0x18+0x18× (data stream number)
DMA_M0ADDR
DMA data stream x memory 0 address
register
0x1C+0x18× (data stream number)
DMA_M1ADDR
DMA data stream x memory 1 address
register
0x20+0x18× (data stream number)
DMA_FCTRL
DMA data stream x FIFO control register
0x24+0x18× (data stream number)
Register functional description
DMA low interrupt state register (DMA_LINTSTS)
Offset address: 0x00
Reset value: 0x0000 0000