- •1.Минимальная конфигурация мпс, понятие адресного пространства
- •2.Инструментальные средства разработки и отладки мпс
- •3.Структура мпс с изолированными шинами; карта адресного пространства
- •4.Структура мпс с раздельными шинами; карта адресного пространства
- •5.Структура мпс с общими шинами; карта адресного пространства
- •6.Характеристика архитектуры мпс с точки зрения организации памяти
- •7. Развернутая структура мпс; схема синхронизации, шд, супервизор
- •8. Развернутая структура мпс; таймеры, шим, модуль захвата и сравнения
- •9.Упрощенная модель мп, цикл шины
- •10.Классификация мп
- •11. Понятие интерфейса; виды памяти; порты ввода/вывода
- •Дешифратор
- •12. Общая структура контроллера. Взаимодействие с внешними устройствами
- •16.Контроллеры последовательного и параллельного обмена
- •17.Однокристальные микроконтроллеры. Открытая архитектура
- •18.Асинхронная связь
- •19.Развернутая структура мпс; дешифратор, разделение адресного пространства
- •20.Синхронная связь
- •21.Режим пдп (прямого доступа к памяти)
- •22.Интерфейс ирпс
- •23.Прерывания программы
- •24.Интерфейс rs232c
- •30. Интерфейс i2c
- •31. Интерфейсы spi, Microwire
- •32. Подавление дребезга контактов: аппаратный способ
- •33. Ву: подключение светодиода к порту микроконтроллера
- •34. Ву: подключение гальванически развязанных внешних устройств
- •35. Пример: пояснить работу схемы мпс sdk11
8. Развернутая структура мпс; таймеры, шим, модуль захвата и сравнения
Таймеры
Таймер – это устройство отсчета времени. Обычно таймер представляет собой счетчик, который ведет подсчет импульсов от генератора или внешнего устройства. Процессор имеет возможность прочитать содержимое счетчика, записать информацию в счетчик, опрашивать его состояние. На основе таймера в МПС строятся различные функциональные блоки:
ШИМ генератор (ШИМ);
Сетевой таймер;
Модуль захвата управления.
Генератор ШИМ-сигнала
ШИМ-сигнал представляет из себя сигнал с определенным (заданным) периодом и изменяющейся скважностью.
Сетевой таймер
Во многих случаях необходимо управление силовыми устройствами, питающимися от напряжения 220В. Желательно включать и выключать эти устройства в момент перехода напряжения в сети через 0. Это обеспечивает устранение помех при включении и мягкий режим включения.
Модуль захвата и сравнения
Этот модуль позволяет считывать содержимое счетчика в буфер в момент прихода внешнего события. После этого посылается сигнал прерывания процессору.
Преимущество модуля захвата перед подачей внешнего события на вход
прерывания – более точная фиксация времени происхождения события.
Сема сравнения содержит счетчик, регистр
Процессор загружает регистр, определяет режим таймера. Таймер считает, как только происходит сравнение, на выходе вырабатывается сигнал. При помощи таких модулей формируются ШИМ сигналы.
9.Упрощенная модель мп, цикл шины
Микропроцессор
С точки зрения программиста микропроцессор представляется как упрощенная модель (модель программиста)
СОЗУ – сверхоперативное запоминающее устройство, набор регистров находящихся на кристалле микропроцессора.
РОН – регистры общего назначения
Спец. регистры – аккумулятор, счетчик команд и т.д.
С точки зрения архитектуры микропроцессора:
а) аккумуляторные
б) регистр-регистровые.
Рассмотрим аккумуляторные:
Специальный регистр-аккумулятор является по умолчанию источником одного из операндов и одновременно приемником результата.
Преимущество – меньший формат команды.
Регистр-регистровые:
Любые ячейки интегрированные на кристалле СОЗУ могут рассматриваться либо как источник, либо как приемник.
Цикл шины – это время обращения к памяти или устройствам ввода/вывода. Обычно цикл шины указывается количеством тактов задающего генератора.
10.Классификация мп
Различают CISC и RISC процессоры
CISC (Complex instruction system command) – со сложной системой команд.
RISC (Reduced instruction system command) – с сокращенной системой команю.
Число команд у RISC-процессора 10-30, у CISC – за 100.
Самый важный принцип при построении RISC процессоров – это выполнение любой команды за один такт.
Элементы архитектуры RISC-процессора: суперконвейер, суперскалярная обработка, архитектура с раздельными шинами, большое сверхоперативное ОЗУ.
Статические и динамические структуры
Если микропроцессор статической структуры, то частота тактового генератора может изменятся от 0 до некоторого значения.
У динамической структуры частота тактового генератора лежит в пределах от Fmin до Fmax.
По технологии изготовления: КМПО технология обеспечивает минимальное потребление.
Режимы микропотребления
Для микропроцессоров динамической структуры различают два режим микропотребления:
Idle – режим ожидания. В этом режиме блокируются функциональные узлы контроллера. Содержимое ОЗУ сохраняется, все хранится, но не работает.
Power Down – режим остановок. В этом режиме останавливается и генератор, сохраняется ОЗУ. Для статической структуры характерен только один режим – sleep.