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

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

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 425 426 427 428 429 430 < 431 > 432 433 434 435 436 437 .. 528 >> Следующая

возникнет запрос прерывания. Вектор запроса прерывания будет зависеть от
условия перезапуска приема.
Бит полноты данных справа при приеме (RRDF- бит 15). Бит RRDF доступен
только для чтения и вместе с битом RLDF отражает статус регистров данных
приема, работа которых разрешена. Бит RRDF устанавливается, когда слово
данных справа (что отражается на выводе WSR и в бите RLRS регистра RCS)
передается в регистры данных приема после того, как они были получены с
помощью сдвига через регистр сдвига разрешенного приемника. Поскольку
аудиоданные располагаются в словах двух типов (слева и справа) и читаются
наоборот, то обычная операция приема происходит, когда установлен бит
RLDF или бит RRDF. Условие перезапуска приема показывает, что установлены
оба бита. Бит RRDF сбрасывается, когда DSP осуществляет чтение
содержимого регистра данных приема того приемника, работа которого
разрешена; при этом RLDF (c) RRDF = 1. В случае возникновения условия
перезапуска (RLDF • RRDF = 1) бит RLDF сбрасывается при первом чтении
содержимого RCS, следующем за чтением регистра данных приема разрешенного
приемника. Бит RRDF также сбрасывается при аппаратном или программном
сбросе, когда DSP находится в состоянии останова и когда все приемника
запрещены (R0EN и R1EN сброшены). Если бит RXIE установлен, то при
установке бита RRDF возникнет запрос прерывания. Вектор запроса
прерывания будет зависеть от условия перезапуска приема.
Регистры данных приема SAI (RXO, RX1). Регистры данных приема (RXO, RX1)
являются 24-битными регистрами, доступными только для чтения. Они
обеспечивают дос-
761
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
туп данных из регистров сдвига при приеме информации, когда все биты
поступающих данных уже получены. Регистры данных приема содержат два
канала данных - левый и правый. В первую очередь, после разрешения работы
соответствующего приемника должны появиться данные для левого канала.
Регистр управления/статуса передатчика (TCS). Регистр TCS является 16-
битным регистром управления/статуса, доступным для чтения и записи и
используемым для управления при выполнении операции в секции передатчика
(см. рис. 6.62). Управляющие биты регистра определяют последовательный
формат передачи данных, а биты статуса этого регистра используются
программистом DSP для опроса статуса приемника. В регистре TCS также
находятся биты разрешения раздельной передачи и прерываний. Когда DSP
осуществляет чтение, содержимое этого регистра появляется в двух младших
байтах 24-битного слова; биты старшего байта читаются как нули.
Содержимое регистра сбрасывается во время аппаратного или программного
сброса. Если биты TOEN, T1EN и T2EN сбрасываются, то работа секции
приемника запрещается и секция переводится в состояние сброса после
задержки в один цикл команды. Во время нахождения в состоянии останова
или индивидуального сброса биты статуса регистра также сбрасываются.
Останов или сброс не оказывают влияния на управляющие биты регистра TCS.
Биты разрешения работы передатчика 0,1,2 (TOEN, T1EN, T2EN - биты 0,1,2).
Доступный для записи и чтения управляющий бит разрешения работы
передатчика 0/1/ 2 разрешает выполнение операции передатчика 0/1/2 SAI
соответственно. Когда этот бит установлен, работа передатчика разрешена.
И наоборот, когда этот бит сброшен, работа передатчика запрещена, а на
линии SDO0/SDO1/SDO2 находится сигнал высокого уровня. Если биты TOEN,
T1EN и T2EN сбрасываются, то работа секции передатчика запрещается, что
эквивалентно состоянию индивидуального сброса. Содержимое бита T0EN/
T1EN/T2EN сбрасывается во время аппаратного или программного сброса.
Бит ведущего передатчика (TMST- бит 3). Доступный для записи и чтения
управляющий бит ведущего передатчика позволяет переключать работу секции
передатчика из режима ведущего в режим ведомого и наоборот. Когда этот
бит установлен, секция передатчика SAI устанавливается в режим ведущего.
В режиме ведущего управление передатчика происходит с помощью выводов
SCKT и WST. В режиме ведомого управление этими выводами осуществляется от
внешнего источника. Содержимое бита TMST сбрасывается во время
аппаратного или программного сброса.
Бит управления длиной слова передатчика (TWL[1:0] - биты 4 и 5).
Доступные для записи и чтения биты управления длиной слова используется
для выбора длины слова, передаваемой SAI. Длина слова данных определяется
числом циклов тактового сигнала последовательной передачи между двумя
краями сигнала выбора слова. Слово длиной 16, 24 или 32 бита может быть
выбрано в соответствии с табл. 6.41. Если выбрана 16-битная длина слова,
то 16 старших значащих битов регистра данных передачи будет передано в
выбранном направлении сдвига (TDIR см. ниже). Если выбрана 32-битная
длина слова, то 24 бита слова регистра данных передачи дополняются до 32
бит в соответствии со значением управляющего бита (TDWE).
Таблица 6.41 Управление длиной слова передатчика
TWL1 TWL0 Число битов/слово
Предыдущая << 1 .. 425 426 427 428 429 430 < 431 > 432 433 434 435 436 437 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed