关于DMA问题的讨论

发布: 2008-12-07 09:42 | 作者: yyjslna | 来源: StmFans思蜕盟 OPELC 自由电子联盟

这几天看了一下DMA的用法发现他好像是一个中转站,有谁对DMA比较了解的能不能指教一下他的具体用法。
STM32 (2008-12-07 16:33:04)
直接存储存取方式(DMA)是在存储器与I/O设备间直接传送数据,是一种完全由硬件完成I/O操作的方式。

DMA传送的特点
    DMA传送方式让存储器与外设,外设与外设,存储器与存储器之间直接交换数据,不需经过累加器,减少了中间环节,并且内存地址的修改,传送结束的报告都由硬件完成,大大提高了传输速率。
(1)适合高速大批量数据传输系统。
(2)用硬件控制代替软件控制。在小系统或
     速度要求不高的系统,一般不采用DMA。
(3)用DMA控制器取代CPU来完成对DMA传送全
     过程的控制。
wele (2010-4-05 17:12:45)
我现对DMA也是一头雾水