Dma Operation - Texas Instruments CC253x User Manual

System-on-chip for 2.4ghz
Table of Contents

Advertisement

DMA Operation

Initialization
Write DMA Channel
Configuration
DMA Channel Idle
No
DMAARM.DMAARMn
= 1?
Yes
Load DMA Channel
Configuration
DMA Channel Armed
Trigger or
DMAREQ.DMAREQn
= 1?
Yes
Transfer One Byte or
Word When Channel
is Granted Access
Modify Source/Destination
Address
Reached Transfer
Count?
No
Yes
Block Transfer
Mode?
No
94
DMA Controller
No
Set Interrupt Flag
Yes
(
= 1;
DMAIRQ.DMAIFn
If IRQMASK == 1 then
= 1)
IRCON.DMAIF
Figure 8-1. DMA Operation
Copyright © 2009–2014, Texas Instruments Incorporated
Setting
= 1 aborts all
DMAARM.ABORT
channels where the
bit is set
DMAARMn
simultaneously.
that is , setting
= 0x85 aborts
DMAARM
channel 1 and channel 3.
Yes
No
Repetitive Transfer
Mode?
SWRU191F – April 2009 – Revised April 2014
www.ti.com
Yes
No
Reconfigure?
DMAARMn = 0
F0033-01
Submit Documentation Feedback

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents