DMA Operation
10-14
DMA Controller
10.2.4 Stopping DMA Transfers
There are two ways to stop DMA transfers in progress:
-
A single, block, or burst-block transfer may be stopped with an NMI
interrupt, if the ENNMI bit is set in register DMACTL1.
-
A burst-block transfer may be stopped by clearing the DMAEN bit.
10.2.5 DMA Channel Priorities
The default DMA channel priorities are DMA0−DMA1−DMA2. If two or three
triggers happen simultaneously or are pending, the channel with the highest
priority completes its transfer (single, block or burst-block transfer) first, then
the second priority channel, then the third priority channel. Transfers in
progress are not halted if a higher priority channel is triggered. The higher
priority channel waits until the transfer in progress completes before starting.
The DMA channel priorities are configurable with the ROUNDROBIN bit.
When the ROUNDROBIN bit is set, the channel that completes a transfer
becomes the lowest priority. The order of the priority of the channels always
stays the same, DMA0−DMA1−DMA2, for example:
DMA Priority
Transfer Occurs
New DMA Priority
DMA0 − DMA1 − DMA2
DMA1
DMA2 − DMA0 − DMA1
DMA2 − DMA0 − DMA1
DMA2
DMA0 − DMA1 − DMA2
DMA0 − DMA1 − DMA2
DMA0
DMA1 − DMA2 − DMA0
When the ROUNDROBIN bit is cleared the channel priority returns to the
default priority.
DMA channel priorities are not applicable to MSP430FG43x devices.
Содержание MSP430x4xx Family
Страница 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Страница 2: ......
Страница 6: ...vi ...
Страница 114: ...3 76 RISC 16 Bit CPU ...
Страница 304: ...5 20 FLL Clock Module ...
Страница 340: ...7 8 Supply Voltage Supervisor ...
Страница 348: ...8 8 16 Bit Hardware Multiplier ...
Страница 372: ...9 24 32 Bit Hardware Multiplier ...
Страница 400: ...10 28 DMA Controller ...
Страница 428: ...13 10 Basic Timer1 ...
Страница 466: ...15 24 Timer_A ...
Страница 522: ...17 30 USART Peripheral Interface UART Mode ...
Страница 544: ...18 22 USART Peripheral Interface SPI Mode ...
Страница 672: ...23 12 Comparator_A ...
Страница 692: ...24 20 LCD Controller ...
Страница 746: ...26 28 ADC12 ...