Архив рубрики «DMA»

STM32 DMA. Инициализация

Инициализация контроллера DMA (как и любого переферийного устройства) начинается с подачи на него тактовых импульсов. Делается это следующим образом:

if ((RCC->AHBENR & RCC_AHBENR_DMA1EN) != RCC_AHBENR_DMA1EN)
RCC->AHBENR |=RCC_AHBENR_DMA1EN;

Прочитать остальную часть записи »

STM32 DMA. Описание регистров

Для настройки контроллера DMA предусмотрено две категории регистров

  1. Регистры настройки и управления DMA в целом ;
  2. Регистры настройки и управления каждого канала;

Прочитать остальную часть записи »

STM32 DMA. Введение

Благодаря контроллеру DMA данные могут быть быстро перемещены без каких либо действий ЦПУ, что сэкономит его ресурсы для других операций
Прочитать остальную часть записи »