Atmel Xplained Pro Evaluation Kit for the ATSAMD21J18A Microcontroller ATSAMD21-XPRO ATSAMD21-XPRO Fiche De Données
Codes de produits
ATSAMD21-XPRO
271
Atmel | SMART SAM D21 [DATASHEET]
Atmel-42181C–SAM-D21_Datasheet–07/2014
Figure 19-7. Trigger Action and Transfers
19.6.2.7 Addressing
For the DMAC to know from where to where it should transfer the data, each block transfer needs to have a source and
destination address defined. The source address can be set by writing the Transfer Source Address (
destination address defined. The source address can be set by writing the Transfer Source Address (
)
register, and the destination address can be set by writing the Transfer Destination Address (
The addressing of this DMAC module can be static or incremental, for either source or destination of a block transfer, or
both.
both.
Incrementation for the source address of a block transfer is enabled by writing the Source Address Incrementation
Enable bit in the Block Transfer Control register (
Enable bit in the Block Transfer Control register (
.SRCINC) to one. The step size of the incrementation is
configurable and can be chosen by writing the Step Selection bit in the Block Transfer Control
BEAT
BEAT
BEAT
Block Transfer
BEAT
BEAT
BEAT
Block Transfer
Trigger
BUSYCHn
CHENn
Data Transfer
PENDCHn
Trigger Lost
Beat Trigger Action
BEAT
BEAT
BEAT
Block Transfer
BEAT
BEAT
BEAT
Block Transfer
Trigger
BUSYCHn
CHENn
Data Transfer
PENDCHn
Trigger Lost
Block Trigger Action
BEAT
BEAT
BEAT
Block Transfer
BEAT
BEAT
BEAT
Block Transfer
Trigger
BUSYCHn
CHENn
Data Transfer
PENDCHn
Trigger Lost
Transaction Trigger Action