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

Каждый регистр захвата связан с выводом устройства и может быть загружен значением счетчика таймера, когда на этом выводе происходит заданное событие. Параметры настройки в регистре управления захватом определяют, разрешена ли функция захвата и производится ли он по положительному перепаду (фронту) внешнего сигнала на соответствующем выводе, по отрицательному перепаду (спаду) или по обоим перепадам.

Регистр управления захватом (CCR: TIMERO — TOCCR: 0хЕ0004028; TIMER1 - T1CCR: 0хЕ0008028)

Значения битов в регистре управления захватом задают, загружать ли один из четырех регистров захвата значением счетчика таймера, когда происходит событие, вызывающее захват, и генерировать ли прерывание в случае захвата. Одновременная установка битов управления захватом по положительному перепаду (фронту) и битов управления захватом по отрицательному перепаду (спаду) входного сигнала дает возможность производить захват по обоим перепадам. Функции каждого из битов регистра управления захватом перечислены в Табл. 15.6. Символ «п» в таблице указывает на номер таймера: 0 или 1.

Таблица 15.6. Биты регистра управления захватом (CCR: TIMERO — T0CCR: 0хЕ0004028; TIMERl - T1CCR: 0хЕ0008028)

Номер 6mraCCR

Функция бита

Описание

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

0

Захват по фронту на САРп.0

Когда этот бит установлен, положительный фронт входного сигнала (перепад из 0 в 1) на выводе САРп.0 инициирует загрузку в CR0 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

1

Захват по спаду на САРп.0

Когда этот бит установлен, спад входного сигнала (перепад из 1 в 0) на выводе САРп.0 инициирует загрузку в CR0 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

2

Прерывание по событию захвата на САРп.0

Когда этот бит установлен, при загрузке CR0 (в результате захвата на САРп.0) генерируется прерывание. Когда бит сброшен, эта возможность заблокирована

0

3

Захват по фронту на САРп.1

Когда этот бит установлен, положительный фронт входного сигнала (перепад из 0 в 1) на выводе САРп. 1 инициирует загрузку в CR1 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

4

Захват по спаду на САРп.1

Когда этот бит установлен, спад входного сигнала (перепад из 1 в 0) на выводе САРп. 1 инициирует загрузку в CR1 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

5

Прерывание по событию захвата на САРп.1

Когда этот бит установлен, при загрузке CR1 (в результате захвата на САРп. 1) генерируется прерывание. Когда бит сброшен, эта возможность заблокирована

0

6

Захват по фронту на САРп.2

Когда этот бит установлен, положительный фронт входного сигнала (перепад из 0 в 1) на выводе САРп.2 инициирует загрузку в CR2 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

7

Захват по спаду на САРп.2

Когда этот бит установлен, спад входного сигнала (перепад из 1 в 0) на выводе САРп.2 инициирует загрузку в CR2 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

8

Прерывание по событию захвата на САРп.2

Когда этот бит установлен, при загрузке CR2 (в результате захвата на САРп.2) генерируется прерывание. Когда бит сброшен, эта возможность заблокирована

0

9

Захват по фронту на САРп.3

Когда этот бит установлен, положительный фронт входного сигнала (перепад из 0 в 1) на выводе САРп.З инициирует загрузку в CR3 содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

10

Захват по спаду на САРп.З

Когда этот бит установлен, спад входного сигнала (перепад из 1 в 0) на выводе САРп.З инициирует загрузку в CR3 Содержимого ТС. Когда бит сброшен, эта возможность заблокирована

0

11

Прерывание по событию захвата на САРп.3

Когда этот бит установлен, при загрузке CR3 (в результате захвата на САРп.З) генерируется прерывание. Когда бит сброшен, эта возможность заблокирована

0

Регистр внешнего совпадения (EMR: TIMERO — T0EMR: 0хЕ000403С; TIMER1 - T1EMR: 0хЕ000803С)


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



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