
- •1.Микропроцессорные устройства. Этапы развития, технологии производства.
- •Классификация микропроцессорных устройств. Назначение.
- •Микропроцессорная система, основные определения
- •Микропроцессор, программа.
- •Связь блоков в микропроцессорной системе, шины.
- •Структура мпс. Управляющие сигналы.
- •Программный обмен, обмен по прерываниям.
- •Прямой доступ к памяти.
- •9. Функции процессора.
- •1 0. Структура процессора.
- •11. Память процессора.
- •12. Устройства ввода-вывода.
- •13. Микроконтроллер, назначение и состав.
- •14. Система команд, виды архитектур.
- •15. Особенности архитектуры микроконтроллеров.
- •16. Минимизация энергопотребления.
- •17. Обеспечение надежности.
- •18. Дополнительные модули в микроконтроллерах.
- •19. Микроконтроллеры avr. Общие характеристики, устройство.
- •20. Типы и организация памяти микроконтроллеров avr.
- •21. Периферийные устройства, их назначение. Взаимодействие с цпу
- •22. Питание. Назначение выводов.
- •23. Ядро, регистр статуса, конвейер микроконтроллеров avr.
- •24. Классификация команд микроконтроллеров.
- •27.Представление чисел в микропроцессоре. Математические инструкции. Операции с многобайтными числами.
- •28. Команды умножения, операции с многобайтными числами.
- •29. Логические и битовые команды. Сдвиги. Операции сдвига с многобайтными числами.
- •36. Защита памяти программ и eeprom. Конфигурационные биты.
- •Конфигурационные биты
- •30. Деление, перевод в десятичную систему. Использование сдвигов вместо арифметических команд. Битовые маски.
- •Организация циклов, ветвлений. Р азветвление программы на две ветки с последующим соединением
- •Разветвление программы на три ветки с последующим соединением
- •33. Команды передачи данных. Адресация памяти данных.
- •33.Адресация памяти данных:
- •34. Директивы ассемблера avr
- •35. Макросы, выражения, функции ассемблера avr
- •37. Параллельное программирование
- •38. Последовательное програмирование, jtag
- •39. Устройство сброса микроконтроллера
- •40. Режимы энергосбережения
- •Минимизация потребляемой мощности
- •41. Порты ввода-вывода
- •42.Режимы работы портов ввода-вывода, альтернативные функции. Система прерываний.
- •43. Внешние прерывания
- •49. Режимы работы таймера. Шим с фазовой коррекцией.
- •50.Асинхронный режим работы таймера.
- •51.Синхронный режим. Устройство предделителей таймеров.
- •59. Аналоговый компаратор
- •56. Ацп. Устройство и принцип работы.
- •57. Выполнение преобразования ацп.
- •Режимы работы ацп. Регистры настройки ацп.
- •25.Типы адресации памяти, сегментации памяти
- •26.Ассемблер,структура команд, операнды. Виды регистровой адрессации
- •46. Режимы работы таймера. Нормальный режим.
- •47. Режимы работы таймера. Режим стс.
- •48. Режимы работы таймера. Быстрый шим.
- •53. Функциональные блоки 16-разрядного таймера-счетчика.
- •55. Режимы шим 16-разрядного таймера-счетчика.
59. Аналоговый компаратор
1.Аналоговый компаратор сравнивает уровни на положительном выводе (AC+) и отрицательном выводе (AC-). 2.При напряжении на положительном выводе большем, чем напряжение на отрицательном выводе, выход аналог. компаратора устан. в состояние 1. 3.Компаратор может формир. свой запрос прерывания. Пользователь может задать формир. запроса на прерывание по нараст./спадающ. фронту или по переключению. |
Bit 6 - Выбор источника опорного напряжения Когда установлен, внутренний источник опорного напряжения заменяет положительный вход аналогового компаратора. Этот бит в микроконтроллерах зарезервирован и при считывании всегда покажет состояние 0. |
|
Bit 5 - Выход аналогового компаратора Бит связан непосредственно с выходом компаратора. |
||
Bit 7 - Запрет аналогового компаратора При установленном в состояние 1 бите аналоговый компаратор запрещен. Для выключения аналогового компаратора установку данного бита можно производить в любое время. Отключение аналогового компаратора позволяет снизить потребление в активном режиме. При изменении состояния бита необходимо запрещать прерывание по аналоговому компаратору очисткой бита 3 в регистре ACSR. В противном случае при изменении состояния бита может произойти прерывание. |
Bit3-Разрешение прерыван. по компаратору При установленном бите 3 и установленном бите глобального прерывания регистра SREG активируется прерывание по аналоговому компаратору. При сброшенном бите 3 прерывание запрещено.
|
|
Bit 4 - Флаг прерывания по компаратору Данный бит устанавливается в состояние 1 в случае формир. компарат. прерыв. Подпрограмма обработки прерывания по аналоговому компаратору будет выполняться при установленном бите 3 и установленном бите глобального прерывания в регистре SREG. Бит 4 очищается аппаратно при выполнении соответствующего вектора обработки прерывания |
Bit2-Разрешен. входа захвата компаратора Установл. в сост. 1 бит 2 разрешает срабатывание функции захвата входа таймера/счетчика1 по переключению компаратора. В этом случае выход компаратора подсоединяется к входной цепи логики захвата входа, что обеспечивает использование функций подавления шума и выбора вида срабатывания прерывания по захвату входа таймера/счетчика1. |
56. Ацп. Устройство и принцип работы.
Устройство |
|
ATmega содержит 10-разр. АЦП последоват. приближения. АЦП связан с 8-канальным аналоговым мультиплексором, 8 входов которого связаны с линиями порта I/О. |
Семь дифференциальных аналоговых каналов используют общий инвертирующий вход (ADC1), а все остальные входы АЦП выполняют функцию неинвертирующих входов. |
Содержит устр-во выборки-хранения, кот. поддерж. на постоянном уровне напряж. на вх. во время преобразов. |
Поддерживает ввод 16 дифференц. напряжений, имеет отдельный вывод питания AVCC. |
Принцип действия |
|
АЦП преобразовывает входное аналоговое напряжение в 10-разр. код методом последовательн. приближен. |
Канал аналогового ввода и каскад дифференц. усиления выбир. путем записи бит MUX в регистр ADMUX. |
В режиме дифференц. ввода предусм. возможность выбора инвертир. и неинвертир. входов к дифференц. усилителю.Если выбир. однополярн. режим аналогового ввода, то каскад усиления пропускается. |
При дифференц. режиме аналогового ввода усилитель будет усиливать разность напряжений между выбран. парой вх. на заданный коэфф. усиления. Усиленное т. о. значение поступает на аналоговый вход АЦП. |
Работа АЦП разрешается путем установки бита ADEN в ADCSRA. Выбор опорного источника и канала преобразования невозможно выполн. до установки ADEN. Если ADEN = 0, то АЦП не потребляет ток, поэтому при переводе в эконом. режимы сна нужно предварит. отключить АЦП. |
АЦП генерирует 10-разрядный результат, который помещается в пару регистров данных АЦП ADCH и ADCL. По умолч. рез-т преобразов. размещается в младших 10-ти разрядах 16-разр. слова (выравнивание справа), но может быть размещен в старших 10-ти разр. |
Как только выполнено чтение ADCL, блокируется доступ к регистрам данных со стороны АЦП. Это означает, что если считан ADCL и преобразование завершается перед чтением регистра ADCH, то ни один из регистров не может модифицироваться и результат преобразования теряется. После чтения ADCH доступ к регистрам ADCH и ADCL со стороны АЦП снова разрешается. |
АЦП генерирует собственный запрос на прерывание по завершении преобразования. Если между чтением регистров ADCH и ADCL запрещен доступ к данным для АЦП, то прерывание возникнет, даже если результат преобразования будет потерян.
|