Интерфейс прерываний 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
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |