Renesas M30245 Series User Manual page 259

16-bit single-chip microcomputer
Hide thumbs Also See for M30245 Series:
Table of Contents

Advertisement

M30245 Group
Setting DMAi request cause select register
b7
0
Setting DMAi control register
b7
1 0
Setting DMAi source pointer
(b23)
b7
Setting DMAi destination pointer
(b23)
b7
Setting DMAi transfer counter
(b15)
b0
Setting DMAi control register
b7
When software DMA request bit = "1"
Figure 2.10.8. Set-up procedure of repeated transfer mode
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
b0
DMAi request cause select register [Address 03B8
DMiSL(i = 0 to 3)
DMA request cause select bit
Software trigger is always enabled
Software DMA request bit
Set to "0"
b0
DMAi control register [Address 002C
0
0
1 0
DMiCON(i = 0 to 3)
Transfer unit bit select bit
: 16 bits
0
Repeat transfer mode select bit
1 : Repeat transfer
DMA request bit
0 : DMA not requested
DMA enable bit
0 : Disabled
Source address direction select bit
0 : Fixed (Bit 4 and bit 5 cannot be set to "1" simultaneously)
Destination address direction select bit
1 : Forward (Bit 4 and bit 5 cannot be set to "1" simultaneously)
DMA0 source pointer [Address 0022
DMA1 source pointer [Address 0032
DMA2 source pointer [Address 0182
DMA3 source pointer [Address 0192
(b19)
(b16)
(b15)
b3
b0
b7
(b19)
(b16)
(b15)
b3
b0
b7
(b8)
b7
b0
b0
DMAi control register [Address 002C
1
DMiCON(i = 0 to 3)
DMA enable bit
1 : Enabled
Start DMA transmission
page 248 of 354
, 003C
, 018C
16
16
16
16
16
16
(b8)
b0
b7
Source pointer
Stores the source address
DMA0 destination pointer [Address 0026
DMA1 destination pointer [Address 0036
DMA2 destination pointer [Address 0186
DMA3 destination pointer [Address 0196
(b8)
b0
b7
Destination pointer
Stores the destination address
DMA0 transfer counter [Address 0029
DMA1 transfer counter [Address 0039
DMA2 transfer counter [Address 0189
DMA3 transfer counter [Address 0199
b0
Transfer counter
Set a value one less than the transfer count
, 003C
, 018C
16
16
Note: Clear DMA request bit simultaneously again.
, 03BA
, 03B0
, 03B2
]
16
16
16
16
, 019C
]
16
16
to 0020
] SAR0
16
to 0030
] SAR1
16
to 0180
] SAR2
16
to 0190
] SAR3
16
b0
to 0024
] DAR0
16
16
to 0034
] DAR1
16
16
to 0184
] DAR2
16
16
to 0194
] DAR3
16
16
b0
, 0028
] TCR0
16
16
, 0038
] TCR1
16
16
, 0188
] TCR2
16
16
, 0198
] TCR3
16
16
, 019C
]
16
16
2. DMAC

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c seriesM20c series

Table of Contents