
- •Этапы подготовки программы
- •Классификации микропроцессоров.
- •По числу больших интегральных схем
- •По назначению
- •По виду обрабатываемых сигналов
- •По характеру временной организации
- •По организации структуры
- •По количеству выполняемых программ
- •Система команд микропроцессора предназначена для осуществления последовательности действий с целью выполнения требуемого задания (программы).
- •Архитектура простейшей мп системы (2х шинной и 3х шинной)
- •Архитектура smp и mpp. Преимущества и недостатки.
- •Структура однокристального мп. Состав и назначение элементов.
- •Режим прямого доступа к памяти. Временные диаграммы пдп.
- •Основные понятия. Основная и оперативная память. Энергонезависимая и энергозависимая.
- •Основные понятия. Dram, sram, flash. Временные диаграммы чтения и записи.
- •Отличие микроконтроллера и микропроцессора. Семейство avr. Микроконтроллер
- •Сравнение
- •Организация ядра rics. Внутренняя архитектура avr.
- •Программная модель avr.
- •Прерывания
- •Таймеры/счетчики
- •Аналоговый компаратор
- •Аналого-цифровой преобразователь
- •Универсальный последовательный приемопередатчик
- •Последовательный периферийный интерфейс spi
- •Двухпроводной последовательный интерфейс twi
- •Интерфейс jtag
- •Основные понятия. Интерфейсы и протоколы. Spi
- •Spi. Регистр spcr.
- •Spi. Регистр spsr.
- •Как устроен ацп
- •Цифро-аналоговый преобразователь (цап)
- •Системы и форматы команд.
- •Основные понятия. Операционная система.
- •В состав ос непременно входят:
- •Классификация операционных систем.
- •Конвейерная обработка данных.
- •Основные понятия.System on Chip (SoC)
- •Компоненты SoC:
- •Технологии памяти для SoC:
- •Преимущества чипованных систем
- •Недостатки:
- •Ограниченность ресурсов.
- •Основные понятия.Chip multiprocessor (смр) Многоядерный процессор
- •Терминология
Отличие микроконтроллера и микропроцессора. Семейство avr. Микроконтроллер
Под микроконтроллером понимается электронный компонент, содержащий в себе основные аппаратные модули, необходимые для выполнения им своих функций. Такие как, например:
вычислительный чип;
модуль ПЗУ;
модуль ОЗУ;
таймер;
мосты;
регулятор напряжения;
порты ввода и вывода.
Таким образом, все соответствующие компоненты являются встроенными. Микроконтроллер, если он устанавливается в компьютере, чаще всего взаимодействует с другими аппаратными модулями ПК (например, жестким диском или оперативной памятью) напрямую и не применяет без особой надобности модули в ПК, аналогичные по назначению тем, что встроены в девайс.
Микроконтроллеры, как правило, отвечают за какую-либо часть вычислительных операций. Например, если они стоят на ПК, это может быть чтение и запись данных, включение и выключение устройств, подключенных к ПК. Поэтому их производительность относительно невысока.
Часто микроконтроллер используется в приборах, в которых задействование микропроцессора не имеет особого смысла в силу его более высокой в большинстве случаев стоимости. Например, это может быть микроволновая печь, кондиционер или устройство, предназначенное для автоматического полива растений в саду. В составе отмеченных девайсов обычно присутствует самый простой по структуре микроконтроллер.
Микропроцессор
Под микропроцессором принято понимать микросхему, основным компонентом которой является кристалл из кремния или другого полупроводника. По сути, это в несколько раз более мощный, чем тот, что установлен в микроконтроллере, вычислительный чип. Но на этом сходства между рассматриваемыми типами электронных компонентов заканчиваются.
Микропроцессоры, как правило, не укомплектованы большим количеством дополнительных компонентов (как микроконтроллеры) и используют преимущественно внешние устройства в целях выполнения своих функций. Это могут быть модули ОЗУ, регуляторы напряжения или отдельные источники питания, порты ввода и вывода. В принципе, данные компоненты те же по назначению, что и в случае с контроллерами, но внешние. Однако, как и сам вычислительный чип микропроцессора, в большинстве случаев более производительные, чем те, что стоят в микроконтроллере.
Внутренних модулей у процессора немного. Как правило, современные модели электронных компонентов рассматриваемого типа содержат микросхему ОЗУ — из тех типов компонентов, что характерны для конструкции микроконтроллера. ПЗУ, регулятор напряжения, порты в структуре микропроцессора обычно отсутствуют.
Главное предназначение микропроцессора — сложные вычислительные операции. Поэтому он, как правило, обладает большой производительностью и инсталлируется в те девайсы, функционал которых ее требует. Например, в игровые приставки, ПК, мобильные устройства.
Сравнение
Основное отличие микроконтроллера от микропроцессора в том, что в первом компоненте основные модули, необходимые для выполнения им своих функций, — встроенные. Микропроцессор, в свою очередь, задействует по большей части внешние устройства. Вместе с тем микроконтроллер также способен обращаться к их ресурсам, если производительности тех, что являются встроенными, не хватает. Разумеется, это возможно, только если соответствующего типа внешние устройства предусмотрены в конструкции девайса, в котором используется микроконтроллер. Бывает, что их нет в принципе, — и тогда эффективность работы прибора зависит от производительности микроконтроллера.