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

Интерфейс прерываний UART0 содержит регистры U0IER и U0IIR. Интерфейс прерываний получает несколько различных тактовых частот от блоков UOTxhUORx.

Информация" о состоянии блоков UOTx и UORx сохраняется в регистре U0LSR. Информация об управлении блоками UOTx и UORx сохраняется в регистре U0LCR.

304

ГЛАВА 11

УНИВЕРСАЛЬНЫЙ АСИНХРОННЫЙ ПРИЕМОПЕРЕДАТЧИК UART1

Универсальный асинхронный приемопередатчик микроконтроллеров семейства LPC2000 UART1 имеет следующие характеристики:

• UART1 идентичен UARTO, но имеет добавочный модемный интерфейс;

• 16-байтовые приемный и передающий буфера FIFO;

• размещение регистров соответствует промышленному стандарту '550;

• приемный буфер FIFO «защелкивает» 1, 4, 8 и 14 байт;

• встроенный генератор задания скорости обмена с периферийными устройствами;

• UART1 включает сигналы интерфейса стандартного модема. Обслуживающие UART1 выводы микроконтроллера LPC2000 перечислены

в Табл. 11.1.

Таблица 11.1. Описание выводов UART1

Название вывода

Тин

Описание

RxDl

I

Последовательный вход. Последовательно принимает данные

TxDl

О

Последовательный выход. Последовательно передает данные

CTS1

I

Посылка сброса. Активный НИЗКИЙ уровень входного сигнала означает, что внешний модем готов принять данные, передаваемые через TxD 1 otUARTI. В нормальном режиме работы модемного интерфейса (U1MCR4 = 0), значение этого сигнала дополнительно запоминается в бите U1MSR4. Информация об изменении состояния CTS1 сохраняется в U1MSR0. Для источников прерывания с 4-м уровнем приоритета эта информация сохраняется, если эти прерывания разрешены (U1IER3 = 1)

DCDI

I

Обнаружение несущей данных. Активный НИЗКИЙ уровень сигнала на входе означает, что внешний модем установил связь с UART1 и может обмениваться данными. В нормальном режиме работы модемного интерфейса (U1MCR4 = 0), значение этого сигнала дополнительно запоминается в бите U1MSR7. Информация об изменении состояния DCDlcoxpaHfleTCH в U1MSR3. Для источников прерывания с 4-м уровнем приоритета эта информация сохраняется, если эти прерывания разрешены (U1IER3 = 1)

Таблица 11.1. Описание выводов UART1 (продолжение)

Название вывода

Тип

Описание

DSR1

I

Готовность установи! данных. Активный НИЗКИЙ уровень входного сигнала означает, что внешний модем готов установить связь с UART1. В нормальном режиме работы модемного интерфейса (U1MCR4 = 0), значение этого сигнала дополнительно запоминается в бите U1MSR5. Информация об изменении состояния DSR1 сохраняется в U1MSR1. Для источников прерывания с 4-м уровнем приоритета эта информация сохраняется, если эти прерывания разрешены (U1IER3 = 1)

DTR1

О

Готовность терминала данных. Активный НИЗКИЙ уровень выходного сигнала означает, что UART1 готов установить связь с внешним модемом. Значение этого сигнала дополнительно сохраняется в U1MCR0

RI1

I

Индикатор вызова. Активный НИЗКИЙ уровень сигнала на входе означает, что телефонный сигнал вызова был обнаружен модемом. В нормальном режиме работы модемного интерфейса (U1MCR4 = 0), значение этого сигнала дополнительно запоминается в бите U1MSR6. Информация об изменении состояния RI1 сохраняется в U1MSR6. Для источников прерывания с 4-м уровнем приоритета эта информация сохраняется, если эти прерывания разрешены (U1IER3 = 1)

RTS1

О

Посылка запроса. Активный НИЗКИЙ уровень сигнала указывает, что UART1 намерен передать данные во внешний модем. Значение этого сигнала дополнительно сохраняется в U1MCR1

11.1. Описание регистров UART1


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






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_131.html on line 268

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_131.html on line 268

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_131.html on line 268