Предыдущая Следующая

Регистр внешнего совпадения обеспечивает управление состоянием входов внешнего совпадения М (0...3).

Битовая структура регистра EMR приведена в Табл. 15.7 и Табл. 15.8.

Таблица 15.7. Регистр внешнего совпадения (EMR: TIMERO — T0EMR: 0хЕ000403С; TIMERl - T1EMR 0хЕ000803С)

Номер бита EMR

Функция бита

Описание

Значение после сброса

9

Внешнее совпадение 0

Этот бит отображает состояние выхода МАТ0.0/МАТ1.0 вне зависимости от того, соединен ли этот выход с соответствующим выводом микроконтроллера. Когда происходит совпадение для MR0, значение сигнала на этом выходе может быть переключено (инвертировано), сброшено, установлено или остаться без изменений. Соответствующее действие определяется состоянием битов EMR[4:5]

0

1

Внешнее совпадение 1

Этот бит отображает состояние выхода МАТ0.1/МАТ1.1 вне зависимости от того, соединен ли этот выход с соответствующим выводом микроконтроллера. Когда происходит совпадение для MR1, значение сигнала на этом выходе может быть переключено (инвертировано), сброшено, установлено или остаться без изменений. Соответствующее действие определяется состоянием битов EMR[6:7]

0

2

Внешнее совпадение 2

Этот бит отображает состояние выхода МАТ0.2/МАТ1.2 вне зависимости оттого, соединен ли этот выход с соответствующим выводом микроконтроллера. Когда происходит совпадение для MR2, значение сигнала на этом выходе может быть-переключено (инвертировано), сброшено, установлено или остаться без изменений. Соответствующее действие определяется состоянием битов EMR[8:9]

0

3

Внешнее совпадение 3

Этот бит отображает состояние выхода МАТ0.3/МАТ1.3 вне зависимости оттого, соединен ли этот выход с соответствующим выводом микроконтроллера. Когда происходит совпадение для MR3, значение сигнала на этом выходе может быть переключено (инвертировано), сброшено, установлено или остаться без изменений. Соответствующее действие определяется состоянием битов EMR[10:11]

0

5:4

Управление внешним совпадением 0

Определяет функциональные возможности внешнего совпадения 0. В Табл. 15.8 приведены кодовые значения этих битов и соответствующие им действия

0

7:6

Управление внешним совпадением 1

Определяет функциональные возможности внешнего совпадения 0. В 1кбл. 15.8 приведены кодовые значения этих битов и соответствующие им действия

0

9:8

Управление внешним совпадением 2

Определяет функциональные возможности внешнего совпадения 0. В Табл. 15.8 приведены кодовые значения этих битов и соответствующие им действия

0

11:10

Управление внешним совпадением 3

Определяет функциональные возможности внешнего совпадения 0. В Табл. 15.8 приведены кодовые значения этих битов и соответствующие им действия

0

Таблица 15.8. Управление внешним совпадением с помощью битов внешнего совпадения EMR

EMR [11:10], EMR [9:8], EMR [7:6], EMR [5:4]

Функция

00

Ничего не происходит

01

Сбрасывается выход внешнего совпадения (если он скоммутирован на вывод микроконтроллера, то этот вывод также сбрасывается)

10

Устанавливается выход внешнего совпадения (если он скоммутирован на вывод микроконтроллера, то этот вывод также устанавливается)

11

Выход внешнего совпадения переключает свое состояние на противоположное (инвертируется)

15.5. Пример операций таймера


Предыдущая Следующая



НА ГЛАВНУЮ | ЧТО ТАКОЕ PIC ? | ПРОГРАММАТОР | ПРОЕКТЫ | СТАТЬИ | ССЫЛКИ | КАРТА САЙТА
Hosted by uCoz