外设源端和终端传输模式
3 Mar 2025
Read time: 2 minute(s)
通过寄存器 DMA_CH_CTL_3 可以配置外设源端 (Source Mode Config) 和终端 (Destination Mode Config) 模式参数。
源端 (Source Mode Config) 和终端 (Destination Mode Config) 模式参数仅适用于外设,不适用于存储设备。
-
0x0: 使用握手模式,默认值
推荐使用默认值。
-
0x1: 使用等待模式
-
0x2: 握手 + 等待模式
使用握手模式
Burst Domain | Single Domain | |
---|---|---|
使用方式 | DMA 剩余传输数据量大于等于 Block Length | DMA 剩余传输数据量小于 Block Length |
DMA 行为 | 会检测 REQ。
|
会检测 REQ。
|
外设 FIFO |
|


使用等待模式
Burst Domain | Single Domain | |
---|---|---|
使用方式 | DMA 剩余传输数据量大于等于 Block Length | DMA 剩余传输数据量小于 Block Length |
DMA 行为 | 会检测 req。
|
会检测 req。
|
外设 FIFO |
|

使用握手+等待模式
Burst Domain | Single Domain | |
---|---|---|
使用方式 | DMA 剩余传输数据量大于等于 Block Length | DMA 剩余传输数据量小于 Block Length |
DMA 行为 | 会检测 req。
|
会检测 req。
|
外设 FIFO |
|
