Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mikroprotsessornaya_tekhnika.docx
Скачиваний:
77
Добавлен:
18.05.2015
Размер:
1.8 Mб
Скачать

28 Тактовый генератор для микроконтроллера

Т.к. контроллеры статистические , минимальная допустимая частота ничем не ограничена. Максимальная частота определяется конкретным видом Мконтроллера, верхние границы частоты для МК показаны в таблице выбора мк, гарантируют работу МК во всем температурном диапазоне. В некоторых Мк есть специальные блоки для увеличения частоты.

Тактовый генератор вырабатывает импульсы для синхронизации работы всех узлов устройства. Стандартный внутренний генератор МК может запускаться от нескольких источников опорной частоты.

1 Внешний RC генератор, 2 встроенный калиброванный генератор, внешний низкочастотный кварцевый резонатор, внешний кварцевый/керамический резонатор, внешняя синхронизация.

29 Перефирийные устройства микроконтроллеров

периферийные устройства

Аналоговый компаратор – устройство сравнения. Основная задача компаратора – это сравнение двух напряжений: одно из них – образцовое (с чем сравниваем), а второе – измеряемое (сравниваемое). Если сравниваемое напряжение больше образцового – компаратор вырабатывает сигнал логической единицы. Если сравниваемое напряжение меньше образцового – компаратор формирует на своем выходе логический ноль. 

АЦП – преобразователь аналогового напряжения в цифровую форму. Аналоговое напряжение – это напряжение которое изменяется по напряжению во времени. Например – синусоидальный сигнал с выхода генератора частоты, напряжение в бытовой розетке, звуковой сигнал на колонках. АЦП постоянно анализирует на своем входе величину напряжения и выдает на своем выходе цифровой код, соответствующий входному напряжению. Примеры применения: – цифровой вольтметр или амперметр – процессорный стабилизатор напряжения МК, которые имеют АЦП, также имеют раздельное питание для цифровой и для аналоговой частей.

Таймер/счетчик – это как бы два устройства в одном флаконе: таймер + счетчик. Таймер – устройство, которое позволяет формировать временные интервалы. Таймер представляет собой цифровой счетчик который считает импульсы или от внутреннего генератора частоты, или от внешнего источника сигнала. С помощью таймера/счетчика можно: – отсчитывать и измерять временные интервалы – подсчитывать количество внешних импульсов – формировать ШИМ-сигналы

У сторожевого таймера только одна задача – производить сброс (перезапускать программу) МК через определенный промежуток времени.

 Модуль прерываний. Прерывание – сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей программы приостанавливается и управление передается обработчику прерывания, который реагирует на событие и обслуживает его (выполняется программа, которую должен выполнить МК при наступлении соответствующего события – прерывания), после чего возвращается в прерванную программу. Прерывания бывают внутренние и внешние. Внутренние прерывания могут возникать при работе периферийных устройств МК (АЦП, компаратор, таймер и т.д.) Внешнее прерывание – событие, которое возникает при наличии сигнала на одном из специальных входов МК (таких специальных входов для внешних прерываний у МК может быть несколько).

Интерфейсы и модули для передачи данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]