FIFOCFG=ALAP_CFG, DST_H2SEL=SW, SRC_REP=CONTIGUOUS_ADDR, LOCK_IF=DISABLE, LOCK_B=DISABLE, DST_REP=CONTIGUOUS_ADDR, LOCK_IF_L=CHUNK, SRC_H2SEL=SW, SOD=DISABLE
DMAC Channel Configuration Register (ch_num = 5)
SRC_PER | Source with Peripheral identifier |
DST_PER | Destination with Peripheral identifier |
SRC_REP | Source Reloaded from Previous 0 (CONTIGUOUS_ADDR): When automatic mode is activated, source address is contiguous between two buffers. 1 (RELOAD_ADDR): When automatic mode is activated, the source address and the control register are reloaded from previous transfer. |
SRC_H2SEL | Software or Hardware Selection for the Source 0 (SW): Software handshaking interface is used to trigger a transfer request. 1 (HW): Hardware handshaking interface is used to trigger a transfer request. |
SRC_PER_MSB | SRC_PER Most Significant Bits |
DST_REP | Destination Reloaded from Previous 0 (CONTIGUOUS_ADDR): When automatic mode is activated, destination address is contiguous between two buffers. 1 (RELOAD_ADDR): When automatic mode is activated, the destination and the control register are reloaded from the pre-vious transfer. |
DST_H2SEL | Software or Hardware Selection for the Destination 0 (SW): Software handshaking interface is used to trigger a transfer request. 1 (HW): Hardware handshaking interface is used to trigger a transfer request. |
DST_PER_MSB | DST_PER Most Significant Bits |
SOD | Stop On Done 0 (DISABLE): STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. 1 (ENABLE): STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. |
LOCK_IF | Interface Lock 0 (DISABLE): Interface Lock capability is disabled 1 (ENABLE): Interface Lock capability is enabled |
LOCK_B | Bus Lock 0 (DISABLE): AHB Bus Locking capability is disabled. |
LOCK_IF_L | Master Interface Arbiter Lock 0 (CHUNK): The Master Interface Arbiter is locked by the channel x for a chunk transfer. 1 (BUFFER): The Master Interface Arbiter is locked by the channel x for a buffer transfer. |
AHB_PROT | AHB Protection |
FIFOCFG | FIFO Configuration 0 (ALAP_CFG): The largest defined length AHB burst is performed on the destination AHB interface. 1 (HALF_CFG): When half FIFO size is available/filled, a source/destination request is serviced. 2 (ASAP_CFG): When there is enough space/data available to perform a single AHB access, then the request is serviced. |