全站数据
8 4 2 0 5 8 1

DMA控制器支持什么传输方式

学习点知识 | 简单学习,快乐成才!         
问题更新日期:2024-11-15 09:06:18

问题描述

DMA控制器支持什么传输方式希望能解答下
精选答案
最佳答案

DMA传送方式有3种:单元传送方式、块传送方式和on-the-fly传送方式。

与外部DMA请求/应答协议不同的是,DMA传送方式定义了每次传送读/写的单元数。

如果传送大小或者DMA计数值不是16的倍数,则DMA将不能完整地传送完数据。假设要传送的数据为50个字节,则3*16=48字节,会导致2个字节不能被传送,DMA在传送48个字节后停止。所以,选择DMA块传送方式时,一定要注意这一点。