Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||
5.4. Запуск передачиDMA-передачи стартуют только при условии обнаружения запроса на DMA-передачу. Запрос на передачу может быть инициирован программно, внешним источником (УВВ) или событием. Предусмотрена возможность раздельного выбора источника запуска передачи для каждого из DMA-каналов. Доступные источники запуска могут отличаться у разных МК, что зависит от фактического набора модулей и УВВ, присутствующих у МК. Попытка использования источника запуска передачи (полный перечень см. в 5.4.14 "TRIGSRC - источник запуска DMA-канала") для модуля и УВВ, которых нет в МК, не окажет никакого эффекта. По умолчанию, источник запуска инициирует запуск передачи блока. Передача длится до завершения передачи одного блока, после чего канал будет ожидать появления очередного запуска и только после этого начнет передачу следующего блока. Предусмотрена возможность такой настройки, чтобы после запуска стартовала передача не блока, а пакета. Такая передача называется "single shot". Новый запуск инициирует старт передачи очередного пакета. Если активизировать режим повтора, то для старта передачи очередного блока не требуется ожидание ее запуска - передача начнется сразу по завершении передачи предыдущего блока. Если источник запуска генерирует запрос на передачу по ходу выполняющейся передачи, данный запрос будет запомнен и выполнен сразу по завершению текущей передачи. Предусмотрена возможность запоминания только одного запроса. Это означает, что, если во время выполняющейся передачи будут сгенерировано более одного запроса, то все они будут потеряны.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|