Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-8 ответы.doc
Скачиваний:
9
Добавлен:
19.12.2018
Размер:
130.05 Кб
Скачать

2. Таймеры/счётчики микроконтроллеров aTmega 64x,128 и их принцип работы.

Микроконтроллеры семейства в зависимости от модели имеют в своем составе от двух до четырех таймеров/счетчиков общего назначения.

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

T/счетчик Т1 тоже может использоваться для отсчета временных интервалов и как счетчик внешних событий. Кроме того, он может выполнять запоминание своего состояния по внешнему сигналу. Как и таймер/счетчик ТО, он может работать в качестве широтно-импульсного модулятора, но уже переменной разрядности и к тому же многоканального (количество каналов зависит от модели).

Таймер/счетчик Т2 полностью аналогичен таймеру/счетчику ТО. При наличии в микроконтроллере обоих таймеров/счетчиков, один из них может работать в асинхронном режиме, а другой - в качестве счетчика внешних событий.

Таймер/счетчик ТЗ по функциональным возможностям идентичен таймеру/счетчику Т1.

В составе всех микроконтроллеров семейства имеется также сторожевой таймер, являющийся непременным атрибутом всех современных микроконтроллеров. Этот таймер позволяет избежать несанкционированного зацикливания программы, возникающего по тем или иным причинам.

1.Отличительные характеристики и область применения микроконтроллеров подсемейств Tiny,Classic,Mega avr?

Стандартные семейства:

Tiny AVR (ATtinyxxx):

-Флеш-память до 16 Кб; SRAM до 512 б; EEPROM до 512 б;

-Число линий ввод-вывода 4–18 (общее количество выводов 6–32);

-Ограниченный набор периферийных устройств.

megaAVR (ATmegaxxx):

-Флеш-память до 256 Кб; SRAM до 8 Кб; EEPROM до 4 Кб;

-Число линий ввода-вывода 23–86 (общее количество выводов 28–100);

-Аппаратный умножитель;

-Расширенная система команд и периферийных устройств.

Classic (AT90Sxxxx)

• возможность вычислений со скоростью до I MIPS/МГц;

• FLASH-память программ объемом от 1 до 8 Кбайт (число циклов стирания/записи не менее 1000);

• память данных на основе статического ОЗУ (SRAM) объемом до 512 байт;

• память данных на основе ЭСППЗУ (EEPROM) объемом от 64 до 512 байт (число циклов стирания/записи не менее 100000);

Области применения AVR многогранны. Для "tiny" AVR это интеллектуальные автомобильные датчики различного назначения, игрушки, игровые приставки, материнские платы персональных компьютеров, контроллеры защиты доступа в мобильных телефонах, зарядные устройства. Для "classic" AVR это модемы различных типов, современные зарядные устройства, изделия класса Smart Cards, спутниковые навигационные системы для определения местоположения автомобилей на трассе, сложная бытовая техника, сетевые карты, материнские платы компьютеров. Для "mega" AVR это аналоговые (NMT, ETACS, AMPS) и цифровые (GSM, CDMA) мобильные телефоны, принтеры и ключевые контроллеры для них.

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