Таймер. Основные характеристики таймеров, страница 2

Доступ: R/W - Чтение/Запись; RO - Только чтение.

Регистр IR

Назначение

Описание

0

Прерывание MR0

Флаг прерывания канала сравнения 0

1

Прерывание MR1

Флаг прерывания канала сравнения 1

2

Прерывание MR2

Флаг прерывания канала сравнения 2

3

Прерывание MR3

Флаг прерывания канала сравнения 3

4

Прерывание CR0

Флаг прерывания канала захвата 0

5

Прерывание CR1

Флаг прерывания канала захвата 1

6

Прерывание CR2

Флаг прерывания канала захвата 2

7

Прерывание CR3

Флаг прерывания канала захвата 2

Регистр TCR

Номер разряда

Назначение

Описание

0

Счетчик включен

1 - счетчики таймера и предделителя включены. 0 - счетчики отключены

1

Сброс счетчика

1 - счетчики таймера и предделителя сбрасываются по следующему положительному перепаду pclk. Счетчики находятся в состоянии сброса до тех пор, пока TCR[1] не станет нулем

Регистр MCR

Номер разряда

Назначение

Описание

0

Прерывание по MR0

1 - прерывание генерируется, когда значение TC совпадает с MR0. 0 - прерывание не происходит

1

Сброс по MR0

1 - сброс счетчика таймера при совпадении с MR0. 0 - эта функция отключена

2

Стоп по MR0

1 - при совпадении TC со значением MR0, TC и PC останавливаются и TCR[0] устанавливается в ноль. 0 - эта функция отключена

3

Прерывание по MR1

1 - прерывание генерируется, когда значение TC совпадает с MR1. 0 - прерывание не происходит

4

Сброс по MR1

1 - сброс счетчика таймера при совпадении с MR1. 0 - эта функция отключена

5

Стоп по MR1

1 - при совпадении TC со значением MR0, TC и PC останавливаются и TCR[0] устанавливается в ноль.

0 - эта функция отключена

6

Прерывание по MR2

1 - прерывание генерируется, когда значение TC совпадает с MR2. 0 -прерывание не происходит

7

Сброс по MR2

1 - сброс счетчика таймера при совпадении с MR2. 0 - эта функция отключена

8

Стоп по MR2

1 - при совпадении TC со значением MR0, TC и PC останавливаются и TCR[0] устанавливается в ноль. 0 - эта функция отключена

9

Прерывание по MR3

1 - прерывание генерируется, когда значение TC совпадает с MR3. 0 - прерывание не происходит

10

Сброс по MR3

1 - сброс счетчика таймера при совпадении с MR3. 0 - эта функция отключена

11

Стоп по MR3

1 - при совпадении TC со значением MR0, TC и PC останавливаются и TCR[0] устанавливается в ноль. 0 - эта функция отключена