Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 




Мероприятия:




5.14. Описание регистров DMA-канала

5.14.1. CTRLA - регистр А управления DMA-каналом

Бит 7 6 5 4 3 2 1 0  
+0х00
CHEN CHRST REPEAT TRFREQ - SINGLE BURSTLEN[1:0]
CTRLA
Чтение/запись Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение 0 0 0 0 0 0 0 0
  • Бит 7- CHEN: разрешение работы DMA-канала

Установка данного бита разрешает работу DMA-канала. Данный бит автоматически сбрасывается после завершения транзакции. Если DMA-канал активен и в данный бит записывается ноль, то сброс бита CHEN произойдет только после опустошения внутреннего буфера передачи, после чего DMA-передача отменяется.

  • Бит 6 - CHRST: программный сброс DMA-канала

Установка данного бита приводит к сбросу канала. Данный бит автоматически сбрасывается после завершения сброса. Установить данный бит можно, только если DMA-канал отключен (CHEN = 0).

  • Бит 5 - REPEAT: режим повтора DMA-канала

Установка данного бита активизирует режим повтора. В режиме повтора сброс этого бита выполняется автоматически при запуске передачи последнего блока. Перед установкой бита REPEAT необходимо настроить регистр REPCNT.

  • Бит 4 - TRFREQ: запрос передачи по DMA-каналу

Установка данного бита приводит к генерации запроса на передачу данных по DMA-каналу. Данный бит автоматически сбрасывается во время старта передачи данных.

  • Бит 3 - Res: резервный бит

Данный бит не задействован и зарезервирован для использования в будущем. Для совместимости с более новыми МК, при выполнении записи в этот регистр в резервные биты необходимо записывать нули.

  • Бит 2 - SINGLE: однократная передача данных по DMA-каналу

Установка данного бита активизирует режим однократной передачи. Передачу по каналу инициируется источником запуска передачи и выполнятся пакетом, размер которого задан битами BURSTLEN. Данный бит нельзя изменить, если канал занят.

  • Биты 1:0 - BURSTLEN[1:0]: пакетный режим DMA-канала

С помощью данных бит выполняется настройка пакетного режима DMA-канала (см. таблицу 5.3). Данные биты нельзя изменить, когда канал занят.

Таблица 5.3. Пакетный режим DMA-канала

BURSTLEN[1:0] Групповая конфигурация Описание
00 1BYTE 1-байтный пакетный режим
01 2BYTE 2-байтный пакетный режим
10 4BYTE 4-байтный пакетный режим
11 8BYTE 8-байтный пакетный режим


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники