Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Temph - старший байт временного регистра dmtemp
· Биты 7:0 - DMTEMP[15:8]: старший байт временного регистра DMA-контроллера Данный регистр используется для чтения и записи 24-битных регистров DMA-контроллера. В нем запоминается второй байт 24-битного регистра, когда запись в него выполняет ЦПУ. Здесь также хранится второй байт 24-битного регистра, когда ЦПУ считывает первый байт. При необходимости данный регистр можно считать и записать из программы пользователя. Чтение и запись 24-битного регистра требуют особого внимания. Подробности см. в 3.11 "Доступ к 16-битным регистрам". TEMPL - младший байт временного регистра DMTEMP
· Биты 7:0 - DMTEMP[7:0]: младший байт временного регистра DMA-контроллера Данный регистр используется при чтении 24- и 16-битных регистров DMA-контроллера. В нем запоминается байт 1 записываемых ЦПУ 16/24-битных регистров. Запоминание байта 1 16/24-битных регистров происходит, когда ЦПУ считывает байт 0. Данный регистр можно считывать и записывать программно. Чтение и запись 16- и 24-битных регистров нужно выполнять с особым вниманием (см. подробности в руководстве по ядру AVR).
Описание регистров DMA-канала CTRLA - регистр А управления DMA-каналом
· Бит 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-канала
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 268; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.167.173 (0.006 с.) |