DMA

玩转单片机的重要功能 - DMA ,你的MCU编程设计有可能成为卷王!

本文通过介绍DMA结构与工作原理,以及两种模式(兵乓模式与多数据包缓冲传输模式),来看看使用DMA如何提高MCU效率。

CKS32F4xx系列ADC多通道DMA电压采集

在上一讲单通道ADC电压采集的基础上,本节主要介绍CKS32F4xx系列产品基于DMA传输的ADC多通道电压采集转换实现。

雅特力AT32F425 DMA使用指南

DMA简介

CKS32F4xx系列产品串口DMA传输

本节我们对CKS32F4xx系列的DMA进行介绍,同时利用DMA对串口数据进行传输。

雅特力AT32F435/437 DMA使用指南

DMA控制器的作用不仅在增强系统性能并减少处理器的中断生成,而且还针对32位MCU应用程序专门优化设计。DMA控制器为存储器到存储器,存储器到外设和外设到存储器的传输提供了7个通道。每个通道都支持外设的DMA请求映射到任意通道上。

详解STM32中的DMA原理

DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。

DMA不产生传输完成中断

某客户发现修改代码后,STM32U59 SPI DMA 发送未产生传输完成中断,但修改的代码跟 SPI 以及 DMA 毫无关联。

RX系列MCU串口+DMA接收数据完成的空闲判断方法

RX系列MCU UART空闲中断的软件实现,对于RX系列MCU,为了提高运行效率,减少CPU的占用,UART的数据接收往往和DMA功能一起使用,这样可以无需CPU的介入即可完成UART接收寄存器的数据向指定的接收缓存区的数据传送。

STM32串口中断及DMA接收常见的几个问题

使能UART串口中断之后,有接收到UART数据,进入中断,此时要清除RXNE接收标志位......

详解STM32中的DMA原理

DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。