stm32教程 DMA 为CPU减负.rar
stm32教程-DMA-为CPU减负,使用dma方式为stm32减负。DMA (Direct Memory Access),直接存储器存取,是一种可以大大减轻 CPU 工作量的数据存取方式,因而被广泛地使用。早在 8086 的应用中,就已 经有 Intel 的 8237 这种典型的 DMA 控制器。而 STM32 的 DMA 则是以类似外 设的形式,添加到 Cortex 内核之外的。 在硬件系统中,主要由 CPU(内核)、外设、内存(SRAM)、总线等结构组 成,数据经常要在内存与外设之间转移,或从外设 A 转移到外设 B。 例如:当 CPU 需要处理由 ADC 外设采集回来的数据时,CPU 首先要把数 据从 ADC 外设的寄存器读取到内存中(变量),然后进行运算处理,这是一般的 处理方法。
用户评论