Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2478 DMA question
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
ar__systems
рассматриваю возможность использования DMA контроллера в своем проекте.

Вопрос по регистру DMACC0Control: Bits 26 (Source Increment) and 27 (Destination increment)

Source increment: When set the source address is incremented after each transfer.

Означает ли это, что если я оставлю SI в нуле, я могу одно и тоже слово записать в destination, т.е. например заполнить этим словом массив?

Тогда возникает вопрос, зачем нужен вообще бит DI?
rezident
Управление инкрементом адресов источника и приемника позволяет гибко использовать DMA для разных приложений. Инкремент адреса источника позволяет передать массив, например, в конкретный регистр периферии (буфер UART, SPI, SSP, DAC). Инкремент адреса приемника позволяет реализовать обратную функцию - прием из периферийного буферного регистра (UART, SPI, ADC) в массив. Инкремент адресов и источника и приемника может быть использован для передачи массива данных из одного места памяти в другое.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.