注意:该配置适用芯片APT32F110,APT32F103,APT32F173。
DMA源(目标)地址可以通过DMA_ISCRx(DMA_IDCRx)设置为自增或固定。同时,DMA传输的数据长度是由高位传输计数器(HTC)和低位传输计数器(LTC)共同决定的。因此我们的地址变化方式有以下四种配置方法:
No |
寄存器DMA_ISCRx(DMA_IDCRx)值 |
高位计数的地址控制 |
低位计数的地址控制 |
1 |
0x3 |
固定 |
固定 |
2 |
0x2 |
固定 |
自增 |
3 |
0x1 |
自增 |
固定 |
4 |
0x0 |
自增 |
自增 |
以下面的配置为例: 初始地址0x0,原子传输大小为字(word),HTC为3,LTC为4。不同的地址配置和变化如下图: