Электроприводы с системами числового программного управления. Иванов А.К - 126 стр.

UptoLike

Составители: 

Рубрика: 

125
ETIFR, то программа переходит на соответствующий вектор прерывания (см.
раздел «Прерывания»).
Регистр флагов прерываний таймеров-счетчиков – TIFR
Разряд 7 6 5 4 3 2 1 0
OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOF0
TIFR
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
Прим.: Биты данного регистра относятся к нескольким таймерам, но в данном пара-
графе рассматриваются биты только одного таймера. Описание остальных бит необходимо
смотреть в соответствующих разделах.
Разряд 5 – ICF1: Флаг захвата состояния таймера-счетчика 1. Флаг уста-
навливается, если на входе ICP1 определяется условие захвата. Если регистр
захвата ICR1 выбран с помощью бит WGMn3:0 в качестве источника верхнего
предела счета, флаг ICF1 устанавливается по достижении верхнего предела сче-
та.
ICF1 автоматически сбрасывается при переходе на вектор прерывания по
захвату состояния таймера-счетчика. Альтернативно флаг ICF1
можно сбрасы-
вать путем записи в него лог. 1.
Разряд 4 – OCF1A: Флаг результата сравнения канала А таймера-счетчика
1. Данный флаг устанавливается следующим тактом после совпадения значения
TCNT1 с регистром А порога сравнения (OCR1A).
Обратите внимание, что строб принудительной установки результата
сравнения (FOC1A) не устанавливает флаг OCF1A. Флаг OCF1A автоматически
сбрасывается при переходе на соответствующий вектор прерывания. Альтерна
-
тивно, флаг OCF1A сбрасывается путем записи в него лог. 1.
Разряд 3 – OCF1B: Флаг результата сравнения канала B таймера-счетчика
1. Данный флаг действует аналогично предыдущему, но в отношении канала
сравнения В.
Разряд 2 – TOV1: Флаг переполнения таймера-счетчика 1. Установка дан-
ного флага зависит от значений бит WGMn3:0. В нормальном режиме и режиме
СТС флаг TOV1 устанавливается при переполнении таймера
-счетчика. См.
табл. 61 для изучения поведения флага TOV1 при задании других значений
WGMn3:0. Флаг TOV1 автоматически сбрасывается при переходе на вектор
прерывания по переполнению таймера-счетчика 1. Альтернативно флаг TOV1
сбрасывается путем записи в него лог. 1.
Расширенный регистр флагов прерываний таймеров-счетчиков – ETIFR
Разряд 7 6 5 4 3 2 1 0
- - ICF3 OCF3A OCF3B TOV3 OCF3C OCF1C
ETIFR
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
Разряды 7:6 – Зарезервированные биты. Данные биты зарезервированы
для дальнейшего использования. В целях совместимости с последующими вер-