Захват входа
12-битовый регистр ATICR используется, чтобы защелкнуть значение из 12-битового свободного работающего суммирующего счетчика после обнаружения нарастающего или падающего фронта на линии ATIC (рис. 8).
Когда захват входа происходит, бит ICF устанавливается и регистр ATICR содержит значение свободно работающего суммирующего счетчика. Прерывание входного захвата (IC) вызывается, если бит ICIE установлен. Бит ICF сбрасывается при чтении регистра ATICR. Содержимое регистра ATICR только считывается и всегда содержит значение свободно работающего счетчика, соответствующее моменту последнего захвата входа. Дальше захват входа сдерживается на то время, пока бит ICF установлен.
Рис. 8. Временные диаграммы захвата входа
Особенности работы АТ таймера в режимах низкого энергопотребления приведена в табл. 2 и 3.
Т а б л и ц а 2
Режим низкого энергопотребления
Режимы | Описание |
SLOW | Входная частота делится на 32 |
WAIT | Не эффективен для АТ таймера |
ACTIVE-HALT | АТ таймер исключает остановку если СК0=1, СК1=0 и OVFIE=1 |
HALT | Останавка АТ таймера |
Т а б л и ц а 3
Прерывания
Interrupt Event 1) | Even Flag | Enable Control Bit | Exit from Wait | Exit from Halt | Exit from ACTIVE-HALT |
Overflow | OVF | OVIE | Да | Нет | Да 2) |
Захват входа | ICF | ICIE | Да | Нет | Нет |
CMP | CMPF0 | CMPIE | Да | Нет | Нет |
Примечание:. События CMP и захват входа (IC) связаны с тем же самым вектором прерывания. Случай OVF имеет отдельный вектор [2].
2. Только если СК0 = 1 и СК1 = 0 (fcounter = fLTimer).
- Программирование микроконтроллеров st7
- Оглавление
- Цель и содержание лабораторных работ
- 2. Задания для домашней подготовки
- 2.1. Изучение портов, прерываний и таймеров
- Разработайте вариант собственной программы формирования различной скважности широтно-импульсных модулированных сигналов на линии порта ра2 – ра5.
- Контрольные вопросы
- Облегченный таймер lt2
- 3.1. Функциональное описание
- Захват входа
- Timebase счетчика 2
- Режимы низкого энергопотребления
- 3.2. Описание регистров таймера lt2
- 4. Автоперезагружаемый 12-битовый таймер
- Главные особенности таймера ат2
- 4.1. Функциональное описание Режим pwm
- Частота pwm и скважность цикла
- Режим выходного сравнения
- Функция Break
- Захват входа
- 4.2. Описание регистров таймера ат2
- Среда разработки stvd7
- Выбор пакета и параметров установки
- Установка stvd7 3.11 (с поддержкой inDart-stx)
- Подключение объектов управления на плате st7/st5:
- 6.2. Подключение отладочного модуля к пк
- 6.3. Выполнение программ на st7/st5 Learning Board
- Лабораторные задания
- Содержание отчета
- 333Библиографический список
- Приложение а
- Приложение б
- Создание нового проекта в среде st7 Visual Developer
- Создание главной программы для микроконтроллера
- Запуск программы на микроконтроллере и ее отладка
- 620002, Екатеринбург, ул. Мира, 19
- 620002, Екатеринбург, ул. Мира, 19