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

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

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

предварительного масштабирования PWMB. Эти биты определяют значение
коэффициента в диапазоне от 2° до 27. Тактовый сигнал формируется с
помощью тактового сигнала ядра 56К (CLK/2) или с помощью вывода PWACLK и
делится на значение, соответствующее коэффициенту. Выбор коэффициента
масштабирования с помощью битов WBP0-WBP2 осуществляется аналогично табл.
6.36. Эти биты сбрасываются (масштаб 1:1) после аппаратного сброса -
.RESET или после программного сброса (команда RESET).
Бит источника тактового сигнала PWBCSRO (WBCK-бит 3). Доступный для
чтения и записи бит WBCK определяет источник тактового сигнала для 7-
битного предварительного масштабирования тактового сигнала. Когда этот
бит устанавливается, масштабируемый тактовый сигнал берется от внешнего
тактового сигнала через вывод PWBCLK. Этот бит (внешний тактовый сигнал)
сбрасывается после аппаратного сброса -.RESET или после программного
сброса (команда RESET).
Биты ширины данных PWBCSRO (WBW0-WBW2 - биты 4-6). Доступные для чтения и
записи биты WBW0-WBW2 определяют ширину данных PWMA. Эти биты позволяют
определить ширину данных от 9 до 16 бит. Данные представлены выровненными
слева, поскольку нежелательно дробное представление значение в битах
WBW0-WBW2.
750
ПРОЦЕССОРЫ СЕМЕЙСТВА DSP56000
Использование битов WBW0-WBW2 аналогично использованию битов WAW0-WAW2
(см. табл. 6.37). Эти биты сбрасываются (16-битная ширина данных) после
аппаратного сброса -.RESET или после программного сброса (команда RESET).
Резервные биты PWBCSRO (биты 7-11). Биты 7-11 PWBCSR0 зарезервированы и
не используются. Они читаются и их следует записывать как нули для
дальнейшей совместимости.
Биты статуса PWBCSRO (WBS0-WBS2 - биты 12-13). Доступный только для
чтения бит WBSn (п = 0,1) устанавливается, когда данные из регистра счета
PWMBn (PWBCRn) передаются в буферный регистр PWMBn (PWBBUFn). Бит WBSn
очищается, когда в регистр счета PWMBn (PWBCRn) заносятся новые данные.
Эти биты устанавливаются после аппаратного сброса -.RESET или после
программного сброса (команда RESET).
Пользовательская программа может протестировать этот бит для того, чтобы
проверить загрузку регистра счета PWBCRn новыми данными.
Биты ошибок PWBCSRO (WBRn - биты 14-15). Доступный только для чтения бит
WBSn (п = 0,1) устанавливается, когда выполняется условие ошибки PWMBn,
т. е. когда фронт сигнала несущей частоты появляется перед тем, как
компаратор PWMBn определит равенство регистров PWBCRn и PWBCNn. Бит
статуса WBRn сбрасывается, когда работа PWMBn запрещается (WBEn
сбрасывается).
Бит статуса WBRn сбрасывается после аппаратного сброса -.RESET или после
программного сброса (команда RESET).
Регистр управления/статуса PWMB (PWBCSR1). Это 16-битный регистр,
доступный для чтения и записи и используемый для задания направления
работы PWMB. Биты управления PWBCSR1 разрешают/запрещают в PWMB:
• регистры;
• прерывания;
• источник сигнала несущей частоты.
Биты разрешения работы PWBCSR1 (WBEn - биты 0-1). Доступный для чтения и
записи бит WBEn (п = 0,1) разрешает/запрещает работу PWMBn. Когда WBEn
устанавливается, работа PWMBn разрешается. Когда WBEn сбрасывается,
работа PWMBn запрещается и PWMBn переводится в собственное состояние
сброса. Бит сбрасывается после аппаратного сброса -.RESET или после
программного сброса (команда RESET).
Биты разрешения прерываний PWBCSR1 (WBIn - биты 2-3). Доступный для
чтения и записи бит WBIn (п = 0,1) разрешает/запрещает прерывания PWMBn.
Когда WBIn устанавливается, прерывание PWMBn генерируется после того, как
данные передаются из регистра счета PWMBn (PWBCRn) в буферный регистр
PWMBn (PWBBUFn), т. е. появления нового перехода сигнала несущей частоты.
Когда WBIn сбрасывается, прерывание PWMBn запрещается. Бит сбрасывается
после аппаратного сброса -.RESET или после программного сброса (команда
RESET).
Резервные биты PWBCSR1 (биты 4-12). Биты 4-12 PWBCSR1 зарезервированы и
не используются. Они читаются и их следует записывать как нули для
дальнейшей совместимости.
Бит выбора несущей частоты PWBCSR1 (WBC-бит 13). Доступный для чтения и
записи бит WBC осуществляет выбор между внутренней и внешней несущей
частотой для PWMB. Когда бит установлен, несущая частота является
внутренней. Сигнал внутренней несущей частоты активизируется на каждом
циклическом переходе счетчика PWBCN. Циклический переход может быть
выполнен при различных значениях счета в соответствии с шириной данных,
запрограммированной в битах WBW0-WBW2 PWBCSRO. Отметим, что, поскольку
управление внутренней несущей частотой может осуществляться программно,
то период сигнала PWM может контролироваться или меняться независимо от
ширины импульса, управляемой через регистр счета (от фронта
751
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
до спада). Когда WBC сбрасывается, несущая частота PWMB формируется через
вывод PWBC. Бит сбрасывается после аппаратного или программного сброса.
Бит выхода с открытым коллектором PWBCSR1 (WBO - бит 14). Доступный для
Предыдущая << 1 .. 419 420 421 422 423 424 < 425 > 426 427 428 429 430 431 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed