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

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

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

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

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

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

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

Разработка печатного узла электронной схемы усилителя
Проектирование современной радиоэлектронной аппаратуры невозможно без применения средств автоматизированного проектирования. Для проектирования узлов печатных плат (ПП) широкое распространение получила система Р-CAD, д ...

Разработка конструкции блока электронной вычислительной аппаратуры
Конструирование, являясь составной частью процесса разработки ЭВМ, предоставляет собой сложный комплекс взаимосвязанных работ, при выполнении которых необходимы учет разносторонних требований к конструкции устройства, знание ...

Главное меню

© 2019 / www.techsolid.ru