ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
DMA 控制器有七种寻址模式。每个 DMA 通道的寻址模式都可独立配置。例如,通道 0 可以在两个固定的地址间传输,而通道 1 可在地址的两个块间传输。基本寻址模式在基本地址模式中显示
寻址模式如下:
从地址表收集数据到固定地址或地址块
上面显示的寻址模式 1-4 是基本寻址模式,只需通过 DMASRCINCR 和 DMADSTINCR 控制位进行配置,并且在所有通道类型中都可用。DMASRCINCR 位用于选择每次传输后源地址是递增、递减还是不变。DMADSTINCR 位用于选择每次传输后目标地址是递增、递减还是不变。
上面显示的寻址模式 5-7 也通过 DMASRCINCR 和 DMADSTINCR 控制位进行配置,同时借助 DMAEM 等附加参数来利用 DMA 的扩展模式。有关如何在填充模式、表格模式和收集模式下正确配置和使用 DMA 的更多详细信息,请参阅 节 5.2.4.1、节 5.2.4.2 或 [收集模式]。
传输可以是字节到字节、半字到半字、字到字、长字到长字、超长字到超长字或这五种的任意组合。当传输较宽的位宽源到较短的位宽目标时,仅传输目标数据的低位。当将较短的位宽源传输到较宽的位宽目标时,目标数据的高字节将在传输发生时被清除。不支持通过将多个源字节传输组合到一个目标字或反之来进行打包或解包。