CMS32L051 User Manual |Chapter 16 Enhanced DMA
www.mcu.com.cn 591 / 703
16.3.12 DMA base address register (DMABAR).
This is a 32-bit register that sets the vector address that holds the start address of the DMA control data
area and the address of the DMA control data area.
Note 1. The DMABAR register must be changed with all DMA boot sources set to a state that disables startup.
2. DMABAR registers can only be rewritten once.
3. DMABAR register access is not possible via DMA transfer.
4. For the allocation of DMA control data area and DMA vector table area, please refer to the note " 16.3.1DMA
control data areas and DMA vector table areas allocation".
5. Set the register to keep 512-byte aligned, i.e. the low 8 bits set to zero. DMA hardware ignores the low 8 bits.
6. This register can only be accessed by WORD, ignored by BYTE and HALFWORD access.
Figure 16-13 Format of DMA base address register (DMABAR)
Address: 40005008H
After reset:
00000000H
R/W