8-16
8.2.7
Using DMA with System Interrupts
DMA transfers are not interruptible by system interrupts. System interrupts
remain pending until the completion of the transfer. NMI interrupts can
interrupt the DMA controller if the ENNMI bit is set.
System interrupt service routines are interrupted by DMA transfers. If an
interrupt service routine or other routine must execute with no interruptions,
the DMA controller should be disabled prior to executing the routine.
8.2.8
DMA Controller Interrupts
Each DMA channel has its own DMAIFG flag. Each DMAIFG flag is set in any
mode, when the corresponding DMAxSZ register counts to zero. If the
corresponding DMAIE and GIE bits are set, an interrupt request is generated.
All DMAIFG flags source only one DMA controller interrupt vector and the
interrupt vector is shared with the DAC12 module. Software must check the
DMAIFG and DAC12IFG flags to determine the source of the interrupt. The
DMAIFG flags are not reset automatically and must be reset by software.
Содержание MSP430x1xx
Страница 1: ... 2005 Mixed Signal Products User s Guide SLAU049E ...
Страница 6: ...vi ...
Страница 18: ...1 6 Introduction ...
Страница 36: ...2 18 System Resets Interrupts and Operating Modes ...
Страница 112: ...3 76 ...
Страница 130: ...4 18 Basic Clock Module ...
Страница 152: ...5 22 Flash Memory Controller ...
Страница 160: ...6 8 Supply Voltage Supervisor ...
Страница 168: ...7 8 Hardware Multiplier ...
Страница 192: ...8 24 ...
Страница 200: ...9 8 Digital I O ...
Страница 234: ...11 24 Timer_A ...
Страница 260: ...12 26 Timer_B ...
Страница 291: ...13 31 USART Peripheral Interface UART Mode ...
Страница 314: ...14 23 USART Peripheral Interface SPI Mode ...
Страница 346: ...15 32 USART Peripheral Interface I2C Mode ...
Страница 358: ...16 12 Comparator_A ...
Страница 386: ...17 28 ADC12 ...
Страница 418: ...18 32 ADC10 ...
Страница 432: ...19 14 DAC12 ...