Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[77]

Примечание: Определение разрыва при остановленном тактировании UART

Когда используется возможность определения стартового фронта при приеме символа, состояние разрыва не может быть выявлено, если источник BRCLK выключен.

Условия определения стартового фронта при приеме

Когда URXSE=1, система подавления импульсных помех предотвращает случайный запуск USART. Любой сигнал низкого уровня на URXDx короче времени tt (около 300 нС) будет проигнорирован USART и запрос прерывания не будет сгенерирован, как показано на рис. 13-12. См. руководство по применению конкретного устройства для выяснения точных параметров.

URXDx-, ,-

*-►

Рис. 13-12. Подавление импульсной помехи - прием в USART не начинается

Когда импульсная помеха дольше tt или на URXDx появился правильный стартовый бит, USART начинает операцию приема по мажоритарному принципу, как показано на рис. 13-13. Если стартовый бит мажоритарно не обнаружен, USART останавливает прием символа.

Мажоритарный выбор

Рис 13-13. Подавление импульсной помехи, USART активен

Если прием символа остановлен, активность BRCLK не требуется. Период простоя дольше продолжительности приема символа может использоваться программным обеспечением для индикации, что символ не был принят в ожидаемое время и программа может отключить BRCLK.


13.3. Регистры USART: режим USART

В таблице 13-3 приведен перечень регистров для всех устройств с модулем USART. Таблица 13-4 справедлива только для устройств со вторым USART модулем - USART1.

Таблица 13-3. Регистры управления и статуса USART0

Регистр

Краткое обозначение

Тип регистра

Исходное состояние

Регистр управления USART

Чтение/запись

001h после PUC

Регистр управления передачей

Чтение/запись

001h после PUC

Регистр управления приемом

Чтение/запись

000h после PUC

Регистр управления модуляцией

Чтение/запись

Не изменяется

Регистр 0 управления скоростью передачи

Чтение/запись

Не изменяется

Регистр 1 управления скоростью передачи

Чтение/запись

Не изменяется

Регистр буфера приема

U0RXBUF

Не изменяется

Регистр буфера передачи

U0TXBUF

Чтение/запись

Не изменяется

Регистр 1 включения модуля SFR*

Чтение/запись

000h после PUC

Регистр 1 разрешения прерывания SFR*

Чтение/запись

000h после PUC

Регистр 1 флага прерывания SFR*

Чтение/запись

082h после PUC

* Не применимо к устройствам 12xx. См. описания регистров для выяснения расположения регистров и бит у этих устройств.

Таблица 13-4. Регистры управления и статуса USART1

Регистр

Краткое обозначение

Тип регистра

Исходное состояние

Регистр управления USART

Чтение/запись

001h после PUC

Регистр управления передачей

Чтение/запись

001h после PUC

Регистр управления приемом

Чтение/запись

000h после PUC

Регистр управления модуляцией

Чтение/запись

Не изменяется


Регистр

Краткое обозначение

Тип регистра

Исходное состояние

Регистр 0 управления скоростью передачи

Чтение/запись

Не изменяется

Регистр 1 управления скоростью передачи

Чтение/запись

Не изменяется

Регистр буфера приема

U1RXBUF

Не изменяется

Регистр буфера передачи

U1TXBUF

Чтение/запись

Не изменяется

Регистр 2 включения модуля SFR

Чтение/запись

000h после PUC

Регистр 2 разрешения прерывания

Чтение/запись

000h после PUC

Регистр 2 флага прерывания SFR

Чтение/запись

000h после PUC

Примечание: Изменение битов SFR

Чтобы избежать изменения управляющих битов другими модулями, рекомендуется устанавливать или очищать биты IExи IFGxс помощью команд bis. в или bic.b вместо команд mov.b или clr.b.

UxCTL, регистр управления USART

7654 I 3210

Включение контроля четности.

0- Контроль четности отключен

1- Контроль четности включен. Бит контроля четности сгенерирован (UTXDx) и ожидается (URXDx). В многопроцессорном режиме с адресным битом он учитывается при вычислении четности.

Выбор четности. PEV не используется, когда контроль четности отключен.

00- Нечетный

01- Четный

Выбор стопового бита. Количество передаваемых стоповых битов. Приемник всегда проверяет один стоповый бит.

0- Один стоповый бит

1- Два стоповых бита



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120]