Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Инициализация регистра DMACC0Control
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Oleg_IT
Не понятно инициализируется регистра DMACC0Control.
LPC2478. Пример использования DMA.
#define DMA_SIZE 0x200
……………………………………………………………
GPDMA_CH0_CTRL = (DMA_SIZE & 0x0FFF) | (0x00 << 12) | (0x00 << 15) | (1 << 26) | 0x80000000;
В режиме Debug ”Use Simulator” по адресу 0xFFE0410C в окне Memory имею 00 02 00 84.
В режиме Debug ”Use J-LINK / J-TRACE” по адресу 0xFFE0410C в окне Memory имею 00 00 00 00. После инициализации регистра и присвоения unsigned long Fh = GPDMA_CH0_CTRL;, Fh = 0x84000000.
Почему не инициализируется TransferSize в регистре DMACC0Control и не видно значение этого регистра в окне Memory в режиме Debug ”Use J-LINK / J-TRACE”?

Где есть залежи рабочих примеров для этих МК?
Oleg_IT
Спасибо. Но, например в примере I2S второй DMA канал у меня не инициализируется http://electronix.ru/forum/index.php?showtopic=82113
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.