Прямой доступ к памяти

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

Рисунок 27 - Функциональная схема работы контроллера ПДП

В контроллере STM32F103RB два независимых контроллера DMA - DMA1 и DMA2. И каждый из них имеет несколько независимых каналов: DMA1 содержит 7 каналов, а DMA2 - 5 каналов. Функциональная схема работы одного канала контроллера ПДП представлена на рисунке 28.

Рисунок 28 - Функциональная схема работы одного канала контроллера ПДП

К каждому каналу можно подключить одно из периферийных устройств, закрепленных за этим каналом.

Еще статьи по теме

Проектирование беспроводной сети для управляющей компании ЭКС
Беспроводные технологии - одна из наиболее быстро и эффективно развивающихся областей отраслей IT-сферы. Основными преимуществами беспроводной технологии являются: гибкость архитектуры сети; значительная зона покрытия; сжат ...

Радиотелеметрическая система
Телеметрией называют область техники, которая занимается вопросами измерений различных физических величин, характеризующих состояние исследуемых объектов или процессов; передачей результатов этих измерений на р ...

Главное меню

© 2019 / www.techsolid.ru