Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 399

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 393 394 395 396 397 398 < 399 > 400 401 402 403 404 405 .. 528 >> Следующая

осуществляется из нулевого значения счетчика, бит TS устанавливается в
"1" и генерируется прерывание от таймера. Счетчик снова загружается
значением TCR и процесс продолжается, пока таймер не запрещен (ТЕ = 0).
Режим 1 (стандартный режим таймера, внутренняя синхронизация, разрешены
выходные импульсы). Если таймер разрешен (ТЕ = 1), счетчик загружается
значением, содержащимся в TCR. Счетчик декрементируется на каждом такте
внутренней частоты DSP, деленной на два (CLK/2). Если декрементирование
осуществляется из нулевого состояния, бит TS устанавливается в "1" и
генерируется прерывание от таймера. На линию ТЮ поступают импульсы
шириной в два цикла синхронизации, полярность которых определяется
значением бита INV. После обработки прерывания счетчик снова загружается
значением TCR и процесс продолжается, пока таймер не запрещен (ТЕ = 0).
Режим 3 (стандартный режим таймера, внутренняя синхронизация, разрешены
выходные переключения). Если таймер разрешен (ТЕ = 1), счетчик
загружается значением, содержащимся в TCR. Счетчик декрементируется на
каждом такте внутренней частоты DSP, деленной на два (CLK/2). Если
декрементирование осуществляется из нулевого состояния, бит TS
устанавливается в "1" и генерируется прерывание от таймера. По каждому
декрементированию из нулевого значения выход ТЮ переключается. Полярность
выхода определяется значением бита INV. После обработки прерывания
счетчик снова загружается значением TCR и процесс продолжается, пока
таймер не запрещен (ТЕ = 0).
Режим 4 (режим измерения длительности импульса). В этом режиме события на
линии ТЮ являются сигналом для начала синхронизации. Если таймер разрешен
(ТЕ = 1), счетчик работает с тактовой частотой DSP, деленной на два .При
возникновении первого события на линии ТЮ счетчик загружается нулем и
начинается инкрементирование. По первому фронту сигнала противоположной
полярности на линии ТЮ счетчик останавливается, бит TS устанавливается в
"1" и, если TIE = 1, генерируется прерывание. Содержимое счетчика
загружается в TCR и может быть прочитано пользователем. Процесс
повторяется, пока таймер не запрещен. Бит INV определяет, по какому
уровню сигнала на линии ТЮ начинается счет.
Режим 5 (режим измерения периода). Счетчик работает с тактовой частотой
DSP, деленной на два. Если таймер разрешен, по первому фронту сигнала на
линии ТЮ счетчик загружается значением, содержащимся в TCR, и начинается
инкрементирование. По каждому фронту сигнала одной и той же полярности на
линии ТЮ бит TS устанавливается в "1" и генерируется прерывание, если
прерывания от таймера разрешены. Значение счетчика загружается в TCR и
может быть прочитано пользователем. Бит INV определяет, по какому фронту
измеряется период сигнала: по переходу из "0" в "1" (INV = 0) или по
переходу из "1" в "0" (INV = 1).
Режим 6 (стандартный режим счетчика, внешняя синхронизация). Если таймер
разрешен, счетчик загружается дополнительным кодом значения,
содержащегося в TCR. Счетчик инкрементируется при возникновении событий
на линии ТЮ. После каждого инкрементирования значение счетчика
загружается в TCR. Если происходит декрементирование из нулевого
состояния, бит TS устанавливается в "1" и генерируется прерывание от
таймера. Процесс продолжается, пока таймер не запрещен.
Режим 7 (стандартный режим таймера, внешняя синхронизация). Если таймер
разрешен, счетчик загружается значением, содержащимся в TCR. Счетчик
декрементируется при возникновении события на линии ТЮ. Если происходит
декрементирование из
701
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
нулевого состояния, бит TS устанавливается в "1" и генерируется
прерывание от таймера. Процесс продолжается, пока таймер не запрещен. Бит
INV определяет, по какому фронту сигнала на линии ТЮ декрементируется
счетчик: по переходу из "О" в "1"(INV = 0) или по переходу из "1" в "0"
(INV = 1).
При выполнении инструкции WAIT таймер не останавливается.
6.2.3. ПОРТ В
Стандартный ввод/вывод Порт В может использоваться как 15 линий
ввода/вывода общего назначения, каждая из которых конфигурируется
индивидуально как вход или выход или как 8-битный двунаправленный host-
интерфейс. Линии порта В представлены на рис. 6.29. Сконфигурированный
как порт ввода/вывода общего назначения, порт В может использоваться для
управления устройствами. В качестве host-интерфейса порт В обеспечивает
соединение с другим процессором.
Функции Альтернативные
по умолчанию функции
-> -.PS -> -DS ->• X/-.Y -> -tRD
-> -.WR
BR/-.WT
"> -BG/-BS
" PB0-PB7 "> PB8 "> PB9 "> PB10 "> PB11 "> PB12 "> PB13 PB14
PCO
PCI
PC2
PC3
PC4
PCS
PC6
PC7
PC8
H0-H7 HAO
<------- H A 1
HA2
HR/-.W
-HEN
> -HREQ
-.HACK
RXD
> TXD
<-----> SCLK
> SCO
> SCI
<-----> SC2
> SCK
SRD
> STD
Рис. 6.29. Структура порта В
702
ПРОЦЕССОРЫ СЕМЕЙСТВА DSP56000
При использовании в качестве линий стандартного ввода/вывода порт В может
быть представлен в виде трех регистров, которые управляют 15 контактами
Предыдущая << 1 .. 393 394 395 396 397 398 < 399 > 400 401 402 403 404 405 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed