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

pstb

pwrite

pd[7:01

mr

pclk

МОДЕМ

i U1MSR

| U1MCR |«-

ПРЕРЫВАНИЯ

i U1IER [+.

U1SCR

Интерфейс vpb

U1Tx

U1BRG

U1DLL

U1DLM

TxD1

NBAUDOUT

U1Rx

U1RBR

1RSR |«_

_| U1LSR |«_

U1LCR ^_

Puc. 11.1. Архитектура модуля UART1

nrxroy

RxD1

DDIS

Блок приемника UART1 (UlRx) контролирует последовательность входных данных, поступающую по линии RxDl от соответствующего входа. Сдвиговый регистр приема UART1 (U1RSR) собирает (составляет в байт) символы, поступающие через RxDl. После того, как полный символ собран в U1RSR, он передается в регистр приемного буфера FIFO UART1, где ожидает обращения для чтения от центрального процессора или ведущего (внешнего) компьютера через универсальный интерфейс хоста.

Блок передатчика UART1 (UlTx) принимает данные, подготовленные центральным процессором или хостом, и буферизует данные в буферном (холдинговом) регистре передающего буфера FIFO UART1 (U1THR). Сдвиговый регистр передачи UART1 (U1TSR) читает данные, сохраненные в U1THR, и транслирует их в последовательном виде через вывод передачи TxDl.

Блок генератора задания скорости обмена через UART1 (U1BRG) формирует сигнал синхронизации обмена с периферийными устройствами, используемый блоком передатчика UART1. Входной сигнал U1BRG (синхросигнал VPB с частотой pclk), после обработки в программируемом делителе, параметры кото-

рого задаюся в регистрах U1DLM и U1DLL, преобразуются в тактовый сигнал, частота которого в 16 раз выше основной (характерной) тактовой частоты передачи (NBAUDOUT).

Модемный интерфейс содержит регистры U1MCR и U1MSR. Этот интерфейс отвечает за процедуру установления связи между модемом внешнего устройства и UART 1.

Интерфейс прерываний содержит регистры Ul IER и Ul IIR. Интерфейс прерываний получает несколько различных тактовых частот от блоков U 1Тх и U1 Rx.

Информация о состоянии блоков UlTx и UlRx сохраняется в регистре U1LSR. Информация об управлении блоками UlTx и UlRx сохраняется в регистре U1LCR.

ГЛАВА 12

ИНТЕРФЕЙС l2C

12.1. Типовые особенности LPC2000

Интерфейс 12С микроконтроллеров LPC2000 имеет следующие особенности:

• шинный интерфейс стандарта 12С с возможностью конфигурирования как ведущего (Master), ведомого (Slave) или ведущего/ведомого;

• программируемое тактирование, что позволяет управлять скоростью обмена;

• двунаправленная передача данных между ведущим и ведомым;

• в режиме Multi- Master возможно одновременное подключение к шине 12С нескольких ведущих устройств, при этом интерфейс 12С автоматически осуществляет арбитраж с целью передачи последовательных данных без искажений;

• шина 12С может использоваться для испытательных и диагностических целей.

Основным функциональным назначением интерфейса 12С является связь с внешними периферийными устройствами с последовательным доступом, например:

• устройствами памяти с последовательным доступом;

• ЖКИ со встроенными контроллерами;


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






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_140.html on line 184

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_140.html on line 184

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_140.html on line 184