Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Флаг прерывания URXIFGx устанавливается каждый раз при приеме символа и его загрузки в UxRXBUF. Запрос прерывания генерируется, если также установлены флаги URXIEx и GIE. URXIFGx и URXIEx сбрасываются сигналом системного сброса PUC или когда SWRST=1. URXIFGx сбрасывается автоматически, если запрос прерывания обработан (когда URXSE=0) или когда прочитан UxRXBUF. Это показано на рис.3.11.
Рисунок 3.11 Прерывание при приеме
Регистры USART: режим USART
В таблице 3.3 приведен перечень регистров для всех устройств с модулем USART. Таблица 3.4 справедлива только для устройств со вторым USART модулем - USART1.
Таблица 3.3. Регистры управления и статуса USART0
* Не применимо к устройствам `12xx. См. описания регистров для выяснения расположения регистров и бит у этих устройств.
Таблица 3.4 Регистры управления и статуса USART1
Примечание: Изменение битов SFR
Чтобы избежать изменения управляющих битов другими модулями, рекомендуется устанавливать или очищать биты IEx и IFGx с помощью команд BIS.B или BIC.B вместо команд MOV.B или CLR.B.
Дата публикования: 2014-11-18; Прочитано: 311 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!