DMA Channel Mux (DMA_MUX)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
13-14
Freescale Semiconductor
Preliminary
volatile unsigned char *CHCONFIG4 = (volatile unsigned char *) (DMAMUX_BA0x0004);
volatile unsigned char *CHCONFIG5 = (volatile unsigned char *) (DMAMUX_BA0x0005);
volatile unsigned char *CHCONFIG6 = (volatile unsigned char *) (DMAMUX_BA0x0006);
volatile unsigned char *CHCONFIG7 = (volatile unsigned char *) (DMAMUX_BA0x0007);
volatile unsigned char *CHCONFIG8 = (volatile unsigned char *) (DMAMUX_BA0x0008);
volatile unsigned char *CHCONFIG9 = (volatile unsigned char *) (DMAMUX_BA0x0009);
volatile unsigned char *CHCONFIG10= (volatile unsigned char *) (DMAMUX_BA0x000A);
volatile unsigned char *CHCONFIG11= (volatile unsigned char *) (DMAMUX_BA0x000B);
volatile unsigned char *CHCONFIG12= (volatile unsigned char *) (DMAMUX_BA0x000C);
volatile unsigned char *CHCONFIG13= (volatile unsigned char *) (DMAMUX_BA0x000D);
volatile unsigned char *CHCONFIG14= (volatile unsigned char *) (DMAMUX_BA0x000E);
volatile unsigned char *CHCONFIG15= (volatile unsigned char *) (DMAMUX_BA0x000F);
In File
main.c:
#include “registers.h”
:
:
*CHCONFIG8 = 0x00;
*CHCONFIG8 = 0x87;
13.6
Interrupts
The DMA channel mux does not generate interrupts.