MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
DMAMUX Peripheral and Driver Overview

Peripheral features

The Direct Memory Access Multiplexer (DMAMUX) routes DMA sources, called slots, to any of the DMA channels on SOCS.

How this peripheral works

A DMA source will be routed directly to the specified DMA channel.

How this driver is designed to make this peripheral works.

How to use this driver

Typical Use Cases

  1. Connect a perpheral source to DMA channel 0
  2. Connect a always on source to DMA channel 0
    * DMAMUX_ConnectChannelToTriggerSource(DMAMUX, kDMAMUX_DMAChannel0, kDmaRequestMuxAlwaysOn60)
    *
  3. Swicth source for DMA channel 0 step1: Disable the DMA channel 0 in DMA peripheral firstly step2: Switch to a new source for the channel